=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for openrct2-0.4.25 [ 0%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/AssetPack.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/CommandLineSprite.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Cheats.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/AssetPackManager.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Context.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Date.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Diagnostic.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Editor.cpp.o [ 1%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/EditorObjectSelectionSession.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/FileClassifier.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Game.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/GameState.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/GameStateSnapshots.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Input.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/OpenRCT2.cpp.o [ 2%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ParkImporter.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/PlatformEnvironment.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ReplayManager.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/TrackImporter.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/Version.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BalloonPressAction.cpp.o [ 3%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerPlaceAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerRemoveAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerSetColourAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerSetNameAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/BannerSetStyleAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/CheatSetAction.cpp.o [ 4%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ClearAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/CustomAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathAdditionPlaceAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathAdditionRemoveAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathLayoutPlaceAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathPlaceAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/FootpathRemoveAction.cpp.o [ 5%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameActionRegistry.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameActionResult.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GameSetSpeedAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GuestSetFlagsAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/GuestSetNameAction.cpp.o [ 6%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandBuyRightsAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandLowerAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandRaiseAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSetHeightAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSetRightsAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LandSmoothAction.cpp.o [ 7%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LargeSceneryPlaceAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LargeSceneryRemoveAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LargeScenerySetColourAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/LoadOrQuitAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MapChangeSizeAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MazePlaceTrackAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/MazeSetTrackAction.cpp.o [ 8%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/NetworkModifyGroupAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkEntrancePlaceAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkEntranceRemoveAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkMarketingAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetDateAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetEntranceFeeAction.cpp.o [ 9%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetLoanAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetNameAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetParameterAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ParkSetResearchFundingAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PauseToggleAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PeepPickupAction.cpp.o [ 10%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PeepSpawnPlaceAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PlayerKickAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/PlayerSetGroupAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideCreateAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideDemolishAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideEntranceExitPlaceAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideEntranceExitRemoveAction.cpp.o [ 11%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideFreezeRatingAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetAppearanceAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetColourSchemeAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetNameAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetPriceAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetSettingAction.cpp.o [ 12%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetStatusAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/RideSetVehicleAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ScenarioSetSettingAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/ScenerySetRestrictedAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SignSetNameAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SignSetStyleAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallSceneryPlaceAction.cpp.o [ 13%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallSceneryRemoveAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SmallScenerySetColourAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffFireAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffHireNewAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetColourAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetCostumeAction.cpp.o [ 14%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetNameAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetOrdersAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/StaffSetPatrolAreaAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/SurfaceSetStyleAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TileModifyAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackDesignAction.cpp.o [ 15%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackPlaceAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackRemoveAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/TrackSetBrakeSpeedAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallPlaceAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallRemoveAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WallSetColourAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterLowerAction.cpp.o [ 16%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterRaiseAction.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/actions/WaterSetHeightAction.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/Audio.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/audio/DummyAudioContext.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/CommandLine.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ConvertCommand.cpp.o [ 17%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ParkInfoCommands.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/RootCommands.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/ScreenshotCommands.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/SimulateCommands.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/SpriteCommands.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/command_line/UriHandler.cpp.o [ 18%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/Config.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniReader.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/config/IniWriter.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/ChecksumStream.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Compression.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Console.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.CNG.cpp.o [ 19%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.OpenRCT2.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Crypt.OpenSSL.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Diagnostics.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/File.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileScanner.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileStream.cpp.o [ 20%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/FileWatcher.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Guard.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.Android.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.WinHttp.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Http.cURL.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/IStream.cpp.o [ 21%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Imaging.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/JobPool.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Json.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/MemoryStream.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Path.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.FriBidi.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/RTL.ICU.cpp.o [ 22%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StreamBuffer.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/String.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringBuilder.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/StringReader.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/UTF8.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/UnitConversion.cpp.o [ 23%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/Zip.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/core/ZipAndroid.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/AVX2Drawing.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.BMP.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.RLE.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.Sprite.cpp.o [ 24%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.String.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Drawing.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Font.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Image.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ImageImporter.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/InvalidationGrid.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/LightFX.cpp.o [ 25%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Line.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/NewDrawing.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Rect.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/SSE41Drawing.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/ScrollingText.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTF.cpp.o [ 26%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/TTFSDLPort.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Text.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/Weather.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/drawing/X8DrawingEngine.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Balloon.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Duck.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityBase.cpp.o [ 27%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityRegistry.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/EntityTweener.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Fountain.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Guest.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Litter.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/MoneyEffect.cpp.o [ 28%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Particle.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/PatrolArea.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Peep.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/entity/Staff.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Chat.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Colour.cpp.o [ 29%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Cursors.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/FontFamilies.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Fonts.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/InteractiveConsole.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Screenshot.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/StdInOutConsole.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Viewport.cpp.o [ 30%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/Window.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/WindowBase.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/interface/ZoomLevel.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Currency.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/FormatCodes.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatter.cpp.o [ 31%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Formatting.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Language.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LanguagePack.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/Localisation.Date.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/localisation/LocalisationService.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Award.cpp.o [ 32%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Finance.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Marketing.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/NewsItem.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/management/Research.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/DiscordService.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkAction.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkBase.cpp.o [ 33%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkClient.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkConnection.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkGroup.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkKey.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPacket.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkPlayer.cpp.o [ 34%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServer.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkServerAdvertiser.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/NetworkUser.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/ServerList.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/network/Socket.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/AudioObject.cpp.o [ 35%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/AudioSampleTable.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/BannerObject.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ClimateObject.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/DefaultObjects.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/EntranceObject.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathObject.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathRailingsObject.cpp.o [ 36%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/FootpathSurfaceObject.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ImageTable.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/LargeSceneryObject.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/MusicObject.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/Object.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectEntryManager.cpp.o [ 37%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectFactory.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectList.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectManager.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectRepository.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ObjectTypes.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/PathAdditionObject.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/PeepAnimationsObject.cpp.o [ 38%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/PeepNamesObject.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ResourceTable.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/RideObject.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/ScenarioMetaObject.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SceneryGroupObject.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/SmallSceneryObject.cpp.o [ 39%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StationObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/StringTable.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainEdgeObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/TerrainSurfaceObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WallObject.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WallSceneryEntry.cpp.o [ 40%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/object/WaterObject.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/openrct2_pch.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Paint.Entity.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Paint.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/PaintHelpers.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/Painter.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/VirtualFloor.cpp.o [ 41%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/support/MetalSupports.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/support/WoodenSupports.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Banner.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Entrance.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.LargeScenery.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Path.cpp.o [ 42%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.PathAddition.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.SmallScenery.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Surface.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.TileElement.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Tunnel.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/tile_element/Paint.Wall.cpp.o [ 43%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/AirPoweredVerticalCoaster.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/AlpineCoaster.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/BobsleighCoaster.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ClassicStandUpRollerCoaster.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ClassicWoodenRollerCoaster.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ClassicWoodenTwisterRollerCoaster.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/CompactInvertedCoaster.cpp.o [ 44%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/CorkscrewRollerCoaster.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/FlyingRollerCoaster.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/FlyingRollerCoasterInverted.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/HeartlineTwisterCoaster.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/HybridCoaster.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/InvertedHairpinCoaster.cpp.o [ 45%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/InvertedImpulseCoaster.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/InvertedRollerCoaster.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/JuniorRollerCoaster.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LatticeTriangleTrack.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LatticeTriangleTrackAlt.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LayDownRollerCoasterInverted.cpp.o [ 46%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LimLaunchedRollerCoaster.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/LoopingRollerCoaster.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MineRide.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MineTrainCoaster.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MiniRollerCoaster.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MiniSuspendedCoaster.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/MultiDimensionRollerCoaster.cpp.o [ 47%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ReverseFreefallCoaster.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/ReverserRollerCoaster.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/SideFrictionRollerCoaster.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/SingleRailRollerCoaster.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/StandUpRollerCoaster.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/Steeplechase.cpp.o [ 48%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/SuspendedSwingingCoaster.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/TwisterRollerCoaster.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/VirginiaReel.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/WildMouse.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/WoodenRollerCoaster.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/coaster/WoodenWildMouse.cpp.o [ 49%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/CarRide.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/Circus.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/CrookedHouse.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/Dodgems.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/FerrisWheel.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/FlyingSaucers.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/GhostTrain.cpp.o [ 50%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/HauntedHouse.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/Maze.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MerryGoRound.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MiniGolf.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MiniHelicopters.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/MonorailCycles.cpp.o [ 51%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/ObservationTower.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/SpaceRings.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/gentle/SpiralSlide.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/shops/Facility.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/shops/Shop.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/3dCinema.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/Enterprise.cpp.o [ 52%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/GoKarts.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/LaunchedFreefall.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/MagicCarpet.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/MotionSimulator.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/RotoDrop.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/SwingingInverterShip.cpp.o [ 53%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/SwingingShip.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/TopSpin.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/thrill/Twist.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/Chairlift.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/MiniatureRailway.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/Lift.cpp.o [ 54%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/Monorail.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/transport/SuspendedMonorail.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/BoatHire.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/DinghySlide.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/DinghySlideCovered.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/LogFlume.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/RiverRapids.cpp.o [ 55%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/SplashBoats.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/track/water/SubmarineRide.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.LaunchedFreefall.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.MiniGolf.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.ObservationTower.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.ReverserRollerCoaster.cpp.o [ 56%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.RiverRapids.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.RotoDrop.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.SplashBoats.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.Submarine.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/Vehicle.VirginaReel.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/paint/vehicle/VehiclePaint.cpp.o [ 57%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/Legacy.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/ParkFile.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/park/ParkPreview.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/GuestPathfinding.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/PeepAnimations.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/PeepThoughts.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/peep/RideUseSystem.cpp.o [ 58%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Crash.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Android.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Common.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Linux.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Posix.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/platform/Platform.Win32.cpp.o [ 59%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/profiling/Profiling.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/Csg.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/S4Importer.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/T4Importer.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct1/Tables.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/CSStringConverter.cpp.o [ 60%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/RCT12.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/ScenarioPatcher.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct12/TD46.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/RCT2.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/S6Importer.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/SeaDecrypt.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Exporter.cpp.o [ 61%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/rct2/T6Importer.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/CableLift.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/CarEntry.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/MazeCost.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Ride.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideAudio.cpp.o [ 62%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideConstruction.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideData.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideManager.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/RideRatings.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/ShopItem.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Station.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Track.cpp.o [ 63%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackData.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesign.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignRepository.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackDesignSave.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackPaint.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrackStyle.cpp.o [ 64%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/TrainManager.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/Vehicle.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleData.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleRiderControl.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ride/VehicleSubpositionData.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerChunk.cpp.o [ 65%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerChunkReader.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerChunkWriter.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/sawyer_coding/SawyerCoding.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/Scenario.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioRepository.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenario/ScenarioSources.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/Scene.cpp.o [ 66%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/game/GameScene.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/intro/IntroScene.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/preloader/PreloaderScene.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/End.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/FollowEntity.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/LoadPark.cpp.o [ 67%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/LoadScenario.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/Restart.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/RotateView.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/SetLocation.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/SetSpeed.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/SetZoom.cpp.o [ 68%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/Command/Wait.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/TitleScene.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/TitleSequence.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scenes/title/TitleSequenceManager.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/HookEngine.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/Plugin.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/ScriptEngine.cpp.o [ 69%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScBalloon.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScGuest.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScLitter.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScMoneyEffect.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScParticle.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScStaff.cpp.o [ 70%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/entity/ScVehicle.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScNetwork.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScPlayer.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/network/ScPlayerGroup.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/object/ScInstalledObject.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/object/ScObjectManager.cpp.o [ 71%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScRide.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScRideStation.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScTrackIterator.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/ride/ScTrackSegment.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScAward.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScMap.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScPark.cpp.o [ 72%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScParkMessage.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScResearch.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScTile.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/scripting/bindings/world/ScTileElement.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ui/DummyUiContext.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/ui/DummyWindowManager.cpp.o [ 73%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/util/Util.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/windows/Intent.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Banner.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Climate.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/ConstructionClearance.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Entrance.cpp.o [ 74%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Footpath.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Map.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/MapAnimation.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Park.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/QuarterTile.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Scenery.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/SurfaceData.cpp.o [ 75%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/TileInspector.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/Wall.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/MapGen.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/MapHelpers.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/PngTerrainGenerator.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/SimplexNoise.cpp.o [ 76%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/SurfaceSelection.cpp.o [ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/map_generator/TreePlacement.cpp.o [ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/BannerElement.cpp.o [ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/EntranceElement.cpp.o [ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/LargeSceneryElement.cpp.o [ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/PathElement.cpp.o [ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/SmallSceneryElement.cpp.o [ 77%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/SurfaceElement.cpp.o [ 78%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/TileElement.cpp.o [ 78%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/TileElementBase.cpp.o [ 78%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/TrackElement.cpp.o [ 78%] Building CXX object CMakeFiles/libopenrct2.dir/src/openrct2/world/tile_element/WallElement.cpp.o [ 78%] Building CXX object CMakeFiles/libopenrct2.dir/src/thirdparty/duktape/duktape.cpp.o /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_handle_error_fmt(duk_hthread*, const char*, duk_uint_t, const char*, ...)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12485:39: warning: use of old-style cast to 'char' [-Wold-style-cast] 12485 | msg[sizeof(msg) - 1] = (char) 0; | ^ | -------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12487:70: warning: use of old-style cast to 'duk_errcode_t' {aka 'int'} [-Wold-style-cast] 12487 | (duk_errcode_t) (line_and_code >> 24), | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12490:74: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 12490 | (duk_int_t) (line_and_code & 0x00ffffffL)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_handle_error(duk_hthread*, const char*, duk_uint_t, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12496:70: warning: use of old-style cast to 'duk_errcode_t' {aka 'int'} [-Wold-style-cast] 12496 | (duk_errcode_t) (line_and_code >> 24), | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12499:74: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 12499 | (duk_int_t) (line_and_code & 0x00ffffffL)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_require_type_index(duk_hthread*, const char*, duk_int_t, duk_idx_t, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10179:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10179 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12536:9: note: in expansion of macro 'DUK_ERROR_RAW_FMT3' 12536 | DUK_ERROR_RAW_FMT3(thr, | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10184:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10184 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12536:9: note: in expansion of macro 'DUK_ERROR_RAW_FMT3' 12536 | DUK_ERROR_RAW_FMT3(thr, | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10184:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10184 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12536:9: note: in expansion of macro 'DUK_ERROR_RAW_FMT3' 12536 | DUK_ERROR_RAW_FMT3(thr, | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12543:35: warning: use of old-style cast to 'long int' [-Wold-style-cast] 12543 | (long) idx); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10188:43: note: in definition of macro 'DUK_ERROR_RAW_FMT3' 10188 | (arg3)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_error_internal(duk_hthread*, const char*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12547:9: note: in expansion of macro 'DUK_ERROR_RAW' 12547 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_INTERNAL_ERROR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12547:9: note: in expansion of macro 'DUK_ERROR_RAW' 12547 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_INTERNAL_ERROR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12547:9: note: in expansion of macro 'DUK_ERROR_RAW' 12547 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_INTERNAL_ERROR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_error_alloc_failed(duk_hthread*, const char*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12550:9: note: in expansion of macro 'DUK_ERROR_RAW' 12550 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_ALLOC_FAILED); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12550:9: note: in expansion of macro 'DUK_ERROR_RAW' 12550 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_ALLOC_FAILED); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12550:9: note: in expansion of macro 'DUK_ERROR_RAW' 12550 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, DUK_STR_ALLOC_FAILED); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_error(duk_hthread*, const char*, duk_int_t, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12553:9: note: in expansion of macro 'DUK_ERROR_RAW' 12553 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, message); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12553:9: note: in expansion of macro 'DUK_ERROR_RAW' 12553 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, message); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12553:9: note: in expansion of macro 'DUK_ERROR_RAW' 12553 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_ERROR, message); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_range(duk_hthread*, const char*, duk_int_t, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12556:9: note: in expansion of macro 'DUK_ERROR_RAW' 12556 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, message); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12556:9: note: in expansion of macro 'DUK_ERROR_RAW' 12556 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, message); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12556:9: note: in expansion of macro 'DUK_ERROR_RAW' 12556 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, message); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_range_index(duk_hthread*, const char*, duk_int_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10125:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10125 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12559:9: note: in expansion of macro 'DUK_ERROR_RAW_FMT1' 12559 | DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10130:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10130 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12559:9: note: in expansion of macro 'DUK_ERROR_RAW_FMT1' 12559 | DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10130:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10130 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12559:9: note: in expansion of macro 'DUK_ERROR_RAW_FMT1' 12559 | DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12559:114: warning: use of old-style cast to 'long int' [-Wold-style-cast] 12559 | DUK_ERROR_RAW_FMT1(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, "invalid stack index %ld", (long) (idx)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10132:43: note: in definition of macro 'DUK_ERROR_RAW_FMT1' 10132 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_range_push_beyond(duk_hthread*, const char*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12562:9: note: in expansion of macro 'DUK_ERROR_RAW' 12562 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, DUK_STR_PUSH_BEYOND_ALLOC_STACK); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12562:9: note: in expansion of macro 'DUK_ERROR_RAW' 12562 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, DUK_STR_PUSH_BEYOND_ALLOC_STACK); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12562:9: note: in expansion of macro 'DUK_ERROR_RAW' 12562 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_RANGE_ERROR, DUK_STR_PUSH_BEYOND_ALLOC_STACK); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_type_invalid_args(duk_hthread*, const char*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12565:9: note: in expansion of macro 'DUK_ERROR_RAW' 12565 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12565:9: note: in expansion of macro 'DUK_ERROR_RAW' 12565 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12565:9: note: in expansion of macro 'DUK_ERROR_RAW' 12565 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_type_invalid_state(duk_hthread*, const char*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12568:9: note: in expansion of macro 'DUK_ERROR_RAW' 12568 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_STATE); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12568:9: note: in expansion of macro 'DUK_ERROR_RAW' 12568 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_STATE); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12568:9: note: in expansion of macro 'DUK_ERROR_RAW' 12568 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_STATE); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_type_invalid_trap_result(duk_hthread*, const char*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10104:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10104 | duk_int_t duk__line = (duk_int_t) (line); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12571:9: note: in expansion of macro 'DUK_ERROR_RAW' 12571 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_TRAP_RESULT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12571:9: note: in expansion of macro 'DUK_ERROR_RAW' 12571 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_TRAP_RESULT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10107:101: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10107 | duk_err_handle_error((thr), (file), (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12571:9: note: in expansion of macro 'DUK_ERROR_RAW' 12571 | DUK_ERROR_RAW(thr, filename, linenumber, DUK_ERR_TYPE_ERROR, DUK_STR_INVALID_TRAP_RESULT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_get_xutf8_length(duk_ucodepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12686:51: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 12686 | duk_uint_fast32_t x = (duk_uint_fast32_t) cp; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12702:43: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 12702 | } else if (x < (duk_ucodepoint_t) 0x80000000UL) { | ^~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_encode_xutf8(duk_ucodepoint_t, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12740:51: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 12740 | duk_uint_fast32_t x = (duk_uint_fast32_t) cp; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12755:66: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12755 | out[i] = (duk_uint8_t) (0x80 + (x & 0x3f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12762:59: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12762 | out[0] = (duk_uint8_t) (marker + x); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_encode_cesu8(duk_ucodepoint_t, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12774:51: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 12774 | duk_uint_fast32_t x = (duk_uint_fast32_t) cp; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12778:40: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12778 | out[0] = (duk_uint8_t) x; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12781:65: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12781 | out[0] = (duk_uint8_t) (0xc0 + ((x >> 6) & 0x1f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12782:58: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12782 | out[1] = (duk_uint8_t) (0x80 + (x & 0x3f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12786:66: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12786 | out[0] = (duk_uint8_t) (0xe0 + ((x >> 12) & 0x0f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12787:65: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12787 | out[1] = (duk_uint8_t) (0x80 + ((x >> 6) & 0x3f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12788:58: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12788 | out[2] = (duk_uint8_t) (0x80 + (x & 0x3f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12820:45: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12820 | out[0] = (duk_uint8_t) (0xed); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12821:66: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12821 | out[1] = (duk_uint8_t) (0xa0 + ((x >> 16) & 0x0f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12822:66: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12822 | out[2] = (duk_uint8_t) (0x80 + ((x >> 10) & 0x3f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12823:45: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12823 | out[3] = (duk_uint8_t) (0xed); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12824:65: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12824 | out[4] = (duk_uint8_t) (0xb0 + ((x >> 6) & 0x0f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12825:58: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 12825 | out[5] = (duk_uint8_t) (0x80 + (x & 0x3f)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_decode_xutf8(duk_hthread*, const duk_uint8_t**, const duk_uint8_t*, const duk_uint8_t*, duk_ucodepoint_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12855:38: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 12855 | ch = (duk_uint_fast8_t) (*p++); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12858:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12858 | res = (duk_uint32_t) (ch & 0x7f); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12865:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12865 | res = (duk_uint32_t) (ch & 0x1f); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12869:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12869 | res = (duk_uint32_t) (ch & 0x0f); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12873:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12873 | res = (duk_uint32_t) (ch & 0x07); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12877:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12877 | res = (duk_uint32_t) (ch & 0x03); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12881:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12881 | res = (duk_uint32_t) (ch & 0x01); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12885:40: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12885 | res = (duk_uint32_t) (0); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12907:46: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 12907 | ch = (duk_uint_fast8_t) (*p++); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12917:61: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 12917 | res = (res << 6) + (duk_uint32_t) (ch & 0x3f); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ucodepoint_t duk_unicode_decode_xutf8_checked(duk_hthread*, const duk_uint8_t**, const duk_uint8_t*, const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:12939:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 12939 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk_unicode_unvalidated_utf8_length(const duk_uint8_t*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13002:45: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13002 | while (((duk_size_t) (const void *) p) & 0x03U) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13002:45: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13002 | while (((duk_size_t) (const void *) p) & 0x03U) { | ^ | ----------------------------- | reinterpret_cast ( (const void *) p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13011:86: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13011 | p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03))); | ^ | ------------------------ | static_cast ( (p_end - p)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13011:109: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13011 | p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03))); | ^ | -------------------- | static_cast ( (~0x03)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13011:111: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13011 | p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03))); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13011:111: warning: use of old-style cast to 'const duk_uint32_t*' {aka 'const unsigned int*'} [-Wold-style-cast] 13011 | p32_end = (const duk_uint32_t *) (const void *) (p + ((duk_size_t) (p_end - p) & (duk_size_t) (~0x03))); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13012:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13012 | p32 = (const duk_uint32_t *) (const void *) p; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13012:53: warning: use of old-style cast to 'const duk_uint32_t*' {aka 'const unsigned int*'} [-Wold-style-cast] 13012 | p32 = (const duk_uint32_t *) (const void *) p; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13013:46: warning: use of old-style cast to 'const duk_uint32_t*' {aka 'const unsigned int*'} [-Wold-style-cast] 13013 | while (p32 != (const duk_uint32_t *) p32_end) { | ^~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13038:35: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 13038 | p = (const duk_uint8_t *) p32; | ^~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__uni_decode_value(duk_bitdecoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13152:51: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 13152 | t = (duk_uint32_t) duk_bd_decode(bd_ctx, 4); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13156:51: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 13156 | t = (duk_uint32_t) duk_bd_decode(bd_ctx, 8); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13161:60: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 13161 | t = (duk_uint32_t) duk_bd_decode(bd_ctx, 12); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13164:60: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 13164 | t = (duk_uint32_t) duk_bd_decode(bd_ctx, 24); | ^ | - | static_cast< - | > ( ) In file included from /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:202, from /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:195: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk__uni_range_match(const duk_uint8_t*, duk_size_t, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13173:9: note: in expansion of macro 'duk_memzero' 13173 | duk_memzero(&bd_ctx, sizeof(bd_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13174:45: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 13174 | bd_ctx.data = (const duk_uint8_t *) unitab; | ^~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13175:38: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13175 | bd_ctx.length = (duk_size_t) unilen; | ^~~~~~ | ------------------- | static_cast ( unilen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13180:69: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13180 | r1 = (duk_codepoint_t) duk__uni_decode_value(&bd_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13184:69: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13184 | r2 = (duk_codepoint_t) duk__uni_decode_value(&bd_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_is_whitespace(duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13264:43: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 13264 | lo = (duk_uint_fast8_t) (cp & 0xff); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13265:42: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 13265 | hi = (duk_uint_fast32_t) (cp >> 8); /* does not fit into an uchar */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_is_identifier_start(duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13355:94: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13355 | if (duk__uni_range_match(duk_unicode_ids_noa, (duk_size_t) sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp)) { | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13355:115: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13355 | if (duk__uni_range_match(duk_unicode_ids_noa, (duk_size_t) sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp)) { | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_is_identifier_part(duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13438:102: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13438 | if (duk__uni_range_match(duk_unicode_ids_noa, sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp) || | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13439:114: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13439 | duk__uni_range_match(duk_unicode_idp_m_ids_noa, sizeof(duk_unicode_idp_m_ids_noa), (duk_codepoint_t) cp)) { | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_unicode_is_letter(duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13490:102: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13490 | if (duk__uni_range_match(duk_unicode_ids_noa, sizeof(duk_unicode_ids_noa), (duk_codepoint_t) cp) && | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13491:115: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13491 | !duk__uni_range_match(duk_unicode_ids_m_let_noa, sizeof(duk_unicode_ids_m_let_noa), (duk_codepoint_t) cp)) { | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk__slow_case_conversion(duk_hthread*, duk_bufwriter_ctx*, duk_codepoint_t, duk_bitdecoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13552:62: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 13552 | n = (duk_small_int_t) duk_bd_decode(bd_ctx, 6); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13560:77: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13560 | start_i = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13561:77: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13561 | start_o = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13562:74: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 13562 | count = (duk_small_int_t) duk_bd_decode(bd_ctx, 7); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13571:64: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13571 | if (tmp_cp < (duk_codepoint_t) count * (duk_codepoint_t) skip && | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13571:90: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13571 | if (tmp_cp < (duk_codepoint_t) count * (duk_codepoint_t) skip && | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13572:65: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13572 | (tmp_cp % (duk_codepoint_t) skip) == 0) { | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13582:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 13582 | n = (duk_small_int_t) duk_bd_decode(bd_ctx, 7); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13585:69: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13585 | start_i = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13586:69: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13586 | start_o = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13596:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 13596 | n = (duk_small_int_t) duk_bd_decode(bd_ctx, 7); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13599:69: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13599 | start_i = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13600:62: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 13600 | t = (duk_small_int_t) duk_bd_decode(bd_ctx, 2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13606:92: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13606 | tmp_cp = (duk_codepoint_t) duk_bd_decode(bd_ctx, 16); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13607:92: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 13607 | DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) tmp_cp); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:47: note: in definition of macro 'DUK_BW_WRITE_RAW_XUTF8' 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13607:41: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 13607 | DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) tmp_cp); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13624:68: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 13624 | DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:47: note: in definition of macro 'DUK_BW_WRITE_RAW_XUTF8' 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13624:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 13624 | DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk__case_transform_helper(duk_hthread*, duk_bufwriter_ctx*, duk_codepoint_t, duk_codepoint_t, duk_codepoint_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13667:68: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 13667 | DUK_BW_WRITE_RAW_U8(thr, bw, (duk_uint8_t) cp); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:49: note: in definition of macro 'DUK_BW_WRITE_RAW_U8' 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13667:25: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 13667 | DUK_BW_WRITE_RAW_U8(thr, bw, (duk_uint8_t) cp); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13702:9: note: in expansion of macro 'duk_memzero' 13702 | duk_memzero(&bd_ctx, sizeof(bd_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13704:53: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 13704 | bd_ctx.data = (const duk_uint8_t *) duk_unicode_caseconv_uc; | ^~~~~~~~~~~~~~~~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13705:76: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13705 | bd_ctx.length = (duk_size_t) sizeof(duk_unicode_caseconv_uc); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13707:53: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 13707 | bd_ctx.data = (const duk_uint8_t *) duk_unicode_caseconv_lc; | ^~~~~~~~~~~~~~~~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13708:76: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13708 | bd_ctx.length = (duk_size_t) sizeof(duk_unicode_caseconv_lc); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13714:68: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 13714 | DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:47: note: in definition of macro 'DUK_BW_WRITE_RAW_XUTF8' 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13714:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 13714 | DUK_BW_WRITE_RAW_XUTF8(thr, bw, (duk_ucodepoint_t) cp); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_unicode_case_convert_string(duk_hthread*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13744:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 13744 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13744:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 13744 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13757:106: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13757 | next = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p, p_start, p_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13772:25: note: in expansion of macro 'DUK_BW_ENSURE' 13772 | DUK_BW_ENSURE(thr, bw, 8 * DUK_UNICODE_MAX_XUTF8_LENGTH); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13774:79: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 13774 | duk__case_transform_helper(thr, bw, (duk_codepoint_t) curr, prev, next, uppercase); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: At global scope: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13845:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13845 | (duk_uint16_t) 0x0030UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13846:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13846 | (duk_uint16_t) 0x0039UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13849:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13849 | (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13849:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13849 | (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13849:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13849 | (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13849:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13849 | (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13849:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13849 | (duk_uint16_t) 0x0009UL, (duk_uint16_t) 0x000DUL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x0020UL, (duk_uint16_t) 0x00A0UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13850:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13850 | (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13850:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13850 | (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13850:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13850 | (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13850:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13850 | (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13850:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13850 | (duk_uint16_t) 0x00A0UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x1680UL, (duk_uint16_t) 0x180EUL, (duk_uint16_t) 0x180EUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13851:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13851 | (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13851:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13851 | (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13851:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13851 | (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13851:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13851 | (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13851:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13851 | (duk_uint16_t) 0x2000UL, (duk_uint16_t) 0x200AUL, (duk_uint16_t) 0x2028UL, (duk_uint16_t) 0x2029UL, (duk_uint16_t) 0x202FUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13852:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13852 | (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13852:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13852 | (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13852:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13852 | (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13852:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13852 | (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13852:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13852 | (duk_uint16_t) 0x202FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x205FUL, (duk_uint16_t) 0x3000UL, (duk_uint16_t) 0x3000UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13853:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13853 | (duk_uint16_t) 0xFEFFUL, (duk_uint16_t) 0xFEFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13853:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13853 | (duk_uint16_t) 0xFEFFUL, (duk_uint16_t) 0xFEFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13856:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13856 | (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13856:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13856 | (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13856:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13856 | (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13856:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13856 | (duk_uint16_t) 0x0030UL, (duk_uint16_t) 0x0039UL, (duk_uint16_t) 0x0041UL, (duk_uint16_t) 0x005AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13857:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13857 | (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13857:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13857 | (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13857:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13857 | (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13857:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13857 | (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x005FUL, (duk_uint16_t) 0x0061UL, (duk_uint16_t) 0x007AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13860:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13860 | (duk_uint16_t) 0x0000UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13861:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13861 | (duk_uint16_t) 0x002FUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13862:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13862 | (duk_uint16_t) 0x003AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13863:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13863 | (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13866:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13866 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13866:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13866 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13866:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13866 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13866:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13866 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13866:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13866 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x0008UL, (duk_uint16_t) 0x000EUL, (duk_uint16_t) 0x001FUL, (duk_uint16_t) 0x0021UL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13867:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13867 | (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13867:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13867 | (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13867:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13867 | (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13867:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13867 | (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13867:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13867 | (duk_uint16_t) 0x009FUL, (duk_uint16_t) 0x00A1UL, (duk_uint16_t) 0x167FUL, (duk_uint16_t) 0x1681UL, (duk_uint16_t) 0x180DUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13868:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13868 | (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13868:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13868 | (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13868:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13868 | (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13868:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13868 | (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13868:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13868 | (duk_uint16_t) 0x180FUL, (duk_uint16_t) 0x1FFFUL, (duk_uint16_t) 0x200BUL, (duk_uint16_t) 0x2027UL, (duk_uint16_t) 0x202AUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13869:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13869 | (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13869:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13869 | (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13869:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13869 | (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13869:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13869 | (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13869:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13869 | (duk_uint16_t) 0x202EUL, (duk_uint16_t) 0x2030UL, (duk_uint16_t) 0x205EUL, (duk_uint16_t) 0x2060UL, (duk_uint16_t) 0x2FFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13870:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13870 | (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13870:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13870 | (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13870:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13870 | (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13870:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13870 | (duk_uint16_t) 0x3001UL, (duk_uint16_t) 0xFEFEUL, (duk_uint16_t) 0xFF00UL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13873:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13873 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13873:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13873 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13873:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13873 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13873:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13873 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13873:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13873 | (duk_uint16_t) 0x0000UL, (duk_uint16_t) 0x002FUL, (duk_uint16_t) 0x003AUL, (duk_uint16_t) 0x0040UL, (duk_uint16_t) 0x005BUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13874:24: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13874 | (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13874:49: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13874 | (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13874:74: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13874 | (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13874:99: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13874 | (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13874:124: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 13874 | (duk_uint16_t) 0x005EUL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x0060UL, (duk_uint16_t) 0x007BUL, (duk_uint16_t) 0xFFFFUL, | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint16_t duk_raw_read_u16_be(const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13911:31: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13911 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13911:49: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13911 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13911:61: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13911 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13911:9: note: in expansion of macro 'duk_memcpy' 13911 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 2); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:75: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2384:23: note: in expansion of macro 'DUK_BSWAP16' 2384 | #define DUK_NTOH16(x) DUK_BSWAP16((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13912:15: note: in expansion of macro 'DUK_NTOH16' 13912 | u.x = DUK_NTOH16(u.x); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:76: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2384:23: note: in expansion of macro 'DUK_BSWAP16' 2384 | #define DUK_NTOH16(x) DUK_BSWAP16((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13912:15: note: in expansion of macro 'DUK_NTOH16' 13912 | u.x = DUK_NTOH16(u.x); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk_raw_read_u32_be(const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13918:31: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13918 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13918:49: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13918 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13918:61: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13918 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13918:9: note: in expansion of macro 'duk_memcpy' 13918 | duk_memcpy((void *) u.b, (const void *) p, (size_t) 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2382:23: note: in expansion of macro 'DUK_BSWAP32' 2382 | #define DUK_NTOH32(x) DUK_BSWAP32((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13919:15: note: in expansion of macro 'DUK_NTOH32' 13919 | u.x = DUK_NTOH32(u.x); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2382:23: note: in expansion of macro 'DUK_BSWAP32' 2382 | #define DUK_NTOH32(x) DUK_BSWAP32((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13919:15: note: in expansion of macro 'DUK_NTOH32' 13919 | u.x = DUK_NTOH32(u.x); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_float_t duk_raw_read_float_be(const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13925:32: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13925 | duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13925:51: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13925 | duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13925:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13925 | duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13925:9: note: in expansion of macro 'duk_memcpy' 13925 | duk_memcpy((void *) fu.uc, (const void *) p, (size_t) 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_raw_read_double_be(const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13932:32: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13932 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13932:51: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13932 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13932:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13932 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13932:9: note: in expansion of macro 'duk_memcpy' 13932 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) 8); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_raw_write_u16_be(duk_uint8_t*, duk_uint16_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:75: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2383:23: note: in expansion of macro 'DUK_BSWAP16' 2383 | #define DUK_HTON16(x) DUK_BSWAP16((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13963:15: note: in expansion of macro 'DUK_HTON16' 13963 | u.x = DUK_HTON16(val); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:76: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2383:23: note: in expansion of macro 'DUK_BSWAP16' 2383 | #define DUK_HTON16(x) DUK_BSWAP16((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13963:15: note: in expansion of macro 'DUK_HTON16' 13963 | u.x = DUK_HTON16(val); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13964:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13964 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13964:49: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13964 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13964:61: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13964 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13964:9: note: in expansion of macro 'duk_memcpy' 13964 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 2); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_raw_write_u32_be(duk_uint8_t*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2381:23: note: in expansion of macro 'DUK_BSWAP32' 2381 | #define DUK_HTON32(x) DUK_BSWAP32((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13969:15: note: in expansion of macro 'DUK_HTON32' 13969 | u.x = DUK_HTON32(val); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2381:23: note: in expansion of macro 'DUK_BSWAP32' 2381 | #define DUK_HTON32(x) DUK_BSWAP32((x)) | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13969:15: note: in expansion of macro 'DUK_HTON32' 13969 | u.x = DUK_HTON32(val); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13970:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13970 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13970:49: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13970 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13970:61: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13970 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13970:9: note: in expansion of macro 'duk_memcpy' 13970 | duk_memcpy((void *) p, (const void *) u.b, (size_t) 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_raw_write_float_be(duk_uint8_t*, duk_float_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13977:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13977 | duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13977:50: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13977 | duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13977:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13977 | duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13977:9: note: in expansion of macro 'duk_memcpy' 13977 | duk_memcpy((void *) p, (const void *) fu.uc, (size_t) 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_raw_write_double_be(duk_uint8_t*, duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13984:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 13984 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13984:50: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 13984 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13984:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 13984 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:13984:9: note: in expansion of macro 'duk_memcpy' 13984 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) 8); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_resize_buffer(duk_hthread*, duk_idx_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14363:65: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 14363 | h = (duk_hbuffer_dynamic *) duk_require_hbuffer(thr, idx); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14367:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14367 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14367:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14367 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14367:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14367 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_steal_buffer(duk_hthread*, duk_idx_t, duk_size_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14384:65: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 14384 | h = (duk_hbuffer_dynamic *) duk_require_hbuffer(thr, idx); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14388:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14388 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14388:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14388 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14388:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14388 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14398:14: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 14398 | sz = DUK_HBUFFER_DYNAMIC_GET_SIZE(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:45: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14398:14: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 14398 | sz = DUK_HBUFFER_DYNAMIC_GET_SIZE(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8657:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8657 | #define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8641:35: note: in definition of macro 'DUK_HBUFFER_SET_SIZE' 8641 | ((duk_hbuffer *) (x))->size = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14403:9: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE' 14403 | DUK_HBUFFER_DYNAMIC_SET_SIZE(h, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8641:36: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8641 | ((duk_hbuffer *) (x))->size = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8657:45: note: in expansion of macro 'DUK_HBUFFER_SET_SIZE' 8657 | #define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14403:9: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE' 14403 | DUK_HBUFFER_DYNAMIC_SET_SIZE(h, 0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_config_buffer(duk_hthread*, duk_idx_t, void*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14413:66: warning: use of old-style cast to 'duk_hbuffer_external*' {aka 'struct duk_hbuffer_external*'} [-Wold-style-cast] 14413 | h = (duk_hbuffer_external *) duk_require_hbuffer(thr, idx); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14417:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14417 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14417:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14417 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14417:17: note: in expansion of macro 'DUK_ERROR_TYPE' 14417 | DUK_ERROR_TYPE(thr, DUK_STR_WRONG_BUFFER_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8706:46: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8706 | (x)->curr_alloc = (void *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14422:9: note: in expansion of macro 'DUK_HBUFFER_EXTERNAL_SET_DATA_PTR' 14422 | DUK_HBUFFER_EXTERNAL_SET_DATA_PTR(thr->heap, h, ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8662:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8662 | #define DUK_HBUFFER_EXTERNAL_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8641:35: note: in definition of macro 'DUK_HBUFFER_SET_SIZE' 8641 | ((duk_hbuffer *) (x))->size = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14423:9: note: in expansion of macro 'DUK_HBUFFER_EXTERNAL_SET_SIZE' 14423 | DUK_HBUFFER_EXTERNAL_SET_SIZE(h, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8641:36: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8641 | ((duk_hbuffer *) (x))->size = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8662:45: note: in expansion of macro 'DUK_HBUFFER_SET_SIZE' 8662 | #define DUK_HBUFFER_EXTERNAL_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14423:9: note: in expansion of macro 'DUK_HBUFFER_EXTERNAL_SET_SIZE' 14423 | DUK_HBUFFER_EXTERNAL_SET_SIZE(h, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const duk_uint8_t* duk__load_string_raw(duk_hthread*, const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14455:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 14455 | duk_push_lstring(thr, (const char *) p, len); | ^ | ---------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const duk_uint8_t* duk__load_buffer_raw(duk_hthread*, const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14465:78: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 14465 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14465:81: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 14465 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14467:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14467 | duk_memcpy((void *) buf, (const void *) p, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14467:49: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 14467 | duk_memcpy((void *) buf, (const void *) p, (size_t) len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14467:61: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 14467 | duk_memcpy((void *) buf, (const void *) p, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14467:9: note: in expansion of macro 'duk_memcpy' 14467 | duk_memcpy((void *) buf, (const void *) p, (size_t) len); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_hstring_raw(duk_uint8_t*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14480:32: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 14480 | tmp32 = (duk_uint32_t) len; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14481:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14481 | DUK_RAW_WRITEINC_U32_BE(p, tmp32); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14482:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14482 | duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14482:47: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 14482 | duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14482:47: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 14482 | duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14482:9: note: in expansion of macro 'duk_memcpy' 14482 | duk_memcpy((void *) p, (const void *) DUK_HSTRING_GET_DATA(h), len); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_hbuffer_raw(duk_hthread*, duk_uint8_t*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14495:15: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 14495 | len = DUK_HBUFFER_GET_SIZE(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14497:32: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 14497 | tmp32 = (duk_uint32_t) len; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14498:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14498 | DUK_RAW_WRITEINC_U32_BE(p, tmp32); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:54: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:54: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:54: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:54: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:54: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:54: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:54: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14500:9: note: in expansion of macro 'duk_memcpy_unsafe' 14500 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h), len); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_string_prop(duk_hthread*, duk_uint8_t*, duk_bufwriter_ctx*, duk_hobject*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14513:80: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14513 | tv = duk_hobject_find_entry_tval_ptr_stridx(thr->heap, (duk_hobject *) func, stridx); | ^~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14522:13: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14522 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HSTRING_GET_BYTELEN(h_str), p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_buffer_prop(duk_hthread*, duk_uint8_t*, duk_bufwriter_ctx*, duk_hobject*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14534:80: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14534 | tv = duk_hobject_find_entry_tval_ptr_stridx(thr->heap, (duk_hobject *) func, stridx); | ^~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14540:21: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14540 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HBUFFER_GET_SIZE(h_buf), p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:56: note: in definition of macro 'DUK_BW_ENSURE_RAW' 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14540:57: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 14540 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HBUFFER_GET_SIZE(h_buf), p); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:125: note: in definition of macro 'DUK_BW_ENSURE_RAW' 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14540:57: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 14540 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HBUFFER_GET_SIZE(h_buf), p); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14543:21: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14543 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14544:17: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14544 | DUK_RAW_WRITEINC_U32_BE(p, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_uint32_prop(duk_hthread*, duk_uint8_t*, duk_bufwriter_ctx*, duk_hobject*, duk_small_uint_t, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14558:80: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14558 | tv = duk_hobject_find_entry_tval_ptr_stridx(thr->heap, (duk_hobject *) func, stridx); | ^~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14560:38: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 14560 | val = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14564:13: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14564 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14565:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14565 | DUK_RAW_WRITEINC_U32_BE(p, val); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_varmap(duk_hthread*, duk_uint8_t*, duk_bufwriter_ctx*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14572:57: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14572 | h = duk_hobject_get_varmap(thr, (duk_hobject *) func); | ^~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7132:46: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 7132 | #define DUK_HOBJECT_GET_ENEXT(h) ((h)->e_next) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14581:53: note: in expansion of macro 'DUK_HOBJECT_GET_ENEXT' 14581 | for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(h); i++) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14586:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 14586 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, h, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14586:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 14586 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, h, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14589:34: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 14589 | tv_val = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14589:34: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 14589 | tv_val = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14598:46: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 14598 | val = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv_val); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14602:29: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14602 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HSTRING_GET_BYTELEN(key) + 4U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14604:25: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14604 | DUK_RAW_WRITEINC_U32_BE(p, val); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14607:13: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14607 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14608:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14608 | DUK_RAW_WRITEINC_U32_BE(p, 0); /* end of _Varmap */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_formals(duk_hthread*, duk_uint8_t*, duk_bufwriter_ctx*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14615:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14615 | h = duk_hobject_get_formals(thr, (duk_hobject *) func); | ^~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14625:21: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14625 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14627:17: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14627 | DUK_RAW_WRITEINC_U32_BE(p, h->length); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:89: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6893:42: note: in definition of macro 'DUK_HOBJECT_GET_PROPS' 6893 | #define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:34: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:89: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7127:36: note: in definition of macro 'DUK_HOBJECT_GET_ESIZE' 7127 | #define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:34: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:89: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6933:49: note: in definition of macro 'DUK_HOBJECT_E_FLAG_PADDING' 6933 | #define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:60: note: in expansion of macro 'DUK_HOBJECT_GET_ESIZE' 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:34: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:34: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14633:34: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 14633 | tv_val = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, (duk_hobject *) h, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14642:29: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14642 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U + DUK_HSTRING_GET_BYTELEN(varname), p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14647:21: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14647 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 4U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14648:17: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14648 | DUK_RAW_WRITEINC_U32_BE(p, DUK__NO_FORMALS); /* marker: no formals */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__dump_func(duk_hthread*, duk_hcompfunc*, duk_bufwriter_ctx*, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:75: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:75: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:36: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:36: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:36: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:82: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:36: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:107: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:107: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:108: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7639:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 7639 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7619:46: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7619 | #define DUK_HCOMPFUNC_GET_CODE_BASE(heap, h) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7640:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_BASE' 7640 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7640:88: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 7640 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CODE_BASE((heap), (h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:62: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_SIZE' 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:124: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7646:125: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 7646 | #define DUK_HCOMPFUNC_GET_CODE_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CODE_SIZE((heap), (h)) / sizeof(duk_instr_t))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14683:38: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_COUNT' 14683 | count_instr = (duk_uint32_t) DUK_HCOMPFUNC_GET_CODE_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14684:13: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14684 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 3U * 4U + 2U * 2U + 3U * 4U + count_instr * 4U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14688:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14688 | DUK_RAW_WRITEINC_U32_BE(p, tmp32); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7631:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 7631 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7631:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 7631 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:106: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7631:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 7631 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:113: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7632:90: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 7632 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_CONSTS_BASE((heap), (h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:64: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_SIZE' 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:125: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7642:126: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 7642 | #define DUK_HCOMPFUNC_GET_CONSTS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_CONSTS_SIZE((heap), (h)) / sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14689:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_COUNT' 14689 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_CONSTS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14690:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14690 | DUK_RAW_WRITEINC_U32_BE(p, tmp32); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7635:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 7635 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7644:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE' 7644 | #define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14691:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT' 14691 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7635:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 7635 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7644:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE' 7644 | #define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14691:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT' 14691 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:112: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7635:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 7635 | ((duk_size_t) (((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_END((heap), (h))) - \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7644:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE' 7644 | #define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14691:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT' 14691 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7617:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7617 | #define DUK_HCOMPFUNC_GET_FUNCS_BASE(heap, h) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7636:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_BASE' 7636 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_BASE((heap), (h))))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7644:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE' 7644 | #define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14691:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT' 14691 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7636:89: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 7636 | ((const duk_uint8_t *) DUK_HCOMPFUNC_GET_FUNCS_BASE((heap), (h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7644:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_SIZE' 7644 | #define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14691:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT' 14691 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7644:128: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 7644 | #define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14691:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT' 14691 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7644:129: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 7644 | #define DUK_HCOMPFUNC_GET_FUNCS_COUNT(heap, h) ((duk_size_t) (DUK_HCOMPFUNC_GET_FUNCS_SIZE((heap), (h)) / sizeof(duk_hobject *))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14691:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_COUNT' 14691 | tmp32 = (duk_uint32_t) DUK_HCOMPFUNC_GET_FUNCS_COUNT(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14692:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14692 | DUK_RAW_WRITEINC_U32_BE(p, tmp32); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2441:97: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 2441 | #define DUK_RAW_WRITEINC_U16_BE(ptr, val) duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14694:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U16_BE' 14694 | DUK_RAW_WRITEINC_U16_BE(p, tmp16); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2441:97: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 2441 | #define DUK_RAW_WRITEINC_U16_BE(ptr, val) duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14696:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U16_BE' 14696 | DUK_RAW_WRITEINC_U16_BE(p, tmp16); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14703:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14703 | DUK_RAW_WRITEINC_U32_BE(p, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14704:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14704 | DUK_RAW_WRITEINC_U32_BE(p, 0); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14706:55: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 14706 | tmp32 = DUK_HEAPHDR_GET_FLAGS((duk_heaphdr *) func); /* masks flags, only duk_hobject flags */ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4745:36: note: in definition of macro 'DUK_HEAPHDR_GET_FLAGS' 4745 | #define DUK_HEAPHDR_GET_FLAGS(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_FLAG_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14708:9: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14708 | DUK_RAW_WRITEINC_U32_BE(p, tmp32); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:75: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:75: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:36: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:36: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7627:36: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7627 | ((duk_instr_t *) (void *) (DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) + \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:82: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:36: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:107: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7628:107: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 7628 | DUK_HBUFFER_GET_SIZE((duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA((heap), h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14714:19: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_END' 14714 | ins_end = DUK_HCOMPFUNC_GET_CODE_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14722:45: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 14722 | tmp32 = (duk_uint32_t) (*ins); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14723:17: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 14723 | DUK_RAW_WRITEINC_U32_BE(p, tmp32); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14729:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 14729 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14729:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 14729 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14729:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 14729 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14729:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 14729 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14729:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 14729 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14729:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 14729 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14729:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 14729 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14730:18: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 14730 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14730:18: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 14730 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14739:29: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14739 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 1U + 4U + DUK_HSTRING_GET_BYTELEN(h_str), p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14744:29: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 14744 | p = DUK_BW_ENSURE_RAW(thr, bw_ctx, 1U + 8U, p); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2444:100: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 2444 | #define DUK_RAW_WRITEINC_DOUBLE_BE(ptr, val) duk_raw_writeinc_double_be(&(ptr), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14747:25: note: in expansion of macro 'DUK_RAW_WRITEINC_DOUBLE_BE' 14747 | DUK_RAW_WRITEINC_DOUBLE_BE(p, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7617:47: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7617 | #define DUK_HCOMPFUNC_GET_FUNCS_BASE(heap, h) DUK_HCOMPFUNC_GET_FUNCS((heap), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14753:31: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_BASE' 14753 | fn = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_BASE(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14754:35: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 14754 | fn_end = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14754:35: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 14754 | fn_end = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:112: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14754:35: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 14754 | fn_end = (duk_hobject **) DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14763:60: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 14763 | p = duk__dump_func(thr, (duk_hcompfunc *) *fn, bw_ctx, p); | ^~ | --------------------- | reinterpret_cast ( *fn) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14776:67: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14776 | p = duk__dump_uint32_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_LENGTH, (duk_uint32_t) func->nargs); | ^~~~ | -------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14776:113: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 14776 | p = duk__dump_uint32_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_LENGTH, (duk_uint32_t) func->nargs); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14778:67: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14778 | p = duk__dump_string_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_NAME); | ^~~~ | -------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14781:67: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14781 | p = duk__dump_string_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_FILE_NAME); | ^~~~ | -------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14784:67: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14784 | p = duk__dump_buffer_prop(thr, p, bw_ctx, (duk_hobject *) func, DUK_STRIDX_INT_PC2LINE); | ^~~~ | -------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14786:62: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14786 | p = duk__dump_varmap(thr, p, bw_ctx, (duk_hobject *) func); | ^~~~ | -------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14787:63: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 14787 | p = duk__dump_formals(thr, p, bw_ctx, (duk_hobject *) func); | ^~~~ | -------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const duk_uint8_t* duk__load_func(duk_hthread*, const duk_uint8_t*, const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14852:74: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 14852 | duk_require_stack(thr, (duk_idx_t) (2 + count_const + count_funcs)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14877:47: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 14877 | DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) h_fun, tmp32); /* masks flags to only change duk_hobject flags */ | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4748:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAGS' 4748 | (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14877:47: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 14877 | DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) h_fun, tmp32); /* masks flags to only change duk_hobject flags */ | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4748:34: note: in definition of macro 'DUK_HEAPHDR_SET_FLAGS' 4748 | (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14897:79: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 14897 | fun_data = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, data_size); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14910:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14910 | *((duk_instr_t *) (void *) q) = DUK_RAW_READINC_U32_BE(p); | ^ | ---------- | static_cast ( q) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14910:44: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 14910 | *((duk_instr_t *) (void *) q) = DUK_RAW_READINC_U32_BE(p); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2453:64: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2453 | #define DUK_RAW_READINC_U8(ptr) ((duk_uint8_t) (*(ptr)++)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14918:30: note: in expansion of macro 'DUK_RAW_READINC_U8' 14918 | const_type = DUK_RAW_READINC_U8(p); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14959:69: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 14959 | h_data = (duk_hbuffer *) duk_known_hbuffer(thr, idx_base + 1); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7584:47: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7584 | (h)->data = (duk_hbuffer *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14961:9: note: in expansion of macro 'DUK_HCOMPFUNC_SET_DATA' 14961 | DUK_HCOMPFUNC_SET_DATA(thr->heap, h_fun, h_data); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14962:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 14962 | DUK_HBUFFER_INCREF(thr, h_data); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14962:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 14962 | DUK_HBUFFER_INCREF(thr, h_data); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14968:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14968 | duk_memcpy_unsafe((void *) q, (const void *) tv1, sizeof(duk_tval) * count_const); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14968:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 14968 | duk_memcpy_unsafe((void *) q, (const void *) tv1, sizeof(duk_tval) * count_const); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14968:9: note: in expansion of macro 'duk_memcpy_unsafe' 14968 | duk_memcpy_unsafe((void *) q, (const void *) tv1, sizeof(duk_tval) * count_const); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14970:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14970 | DUK_TVAL_INCREF_FAST(thr, (duk_tval *) (void *) q); /* no side effects */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4904:38: note: in definition of macro 'DUK_TVAL_INCREF_FAST' 4904 | duk_tval *duk__tv = (tv); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14970:65: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 14970 | DUK_TVAL_INCREF_FAST(thr, (duk_tval *) (void *) q); /* no side effects */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4904:38: note: in definition of macro 'DUK_TVAL_INCREF_FAST' 4904 | duk_tval *duk__tv = (tv); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14975:77: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14975 | DUK_HCOMPFUNC_SET_FUNCS(thr->heap, h_fun, (duk_hobject **) (void *) q); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7589:31: note: in definition of macro 'DUK_HCOMPFUNC_SET_FUNCS' 7589 | (h)->funcs = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14975:77: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 14975 | DUK_HCOMPFUNC_SET_FUNCS(thr->heap, h_fun, (duk_hobject **) (void *) q); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7589:31: note: in definition of macro 'DUK_HCOMPFUNC_SET_FUNCS' 7589 | (h)->funcs = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14983:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 14983 | DUK_HOBJECT_INCREF(thr, h_obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14983:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 14983 | DUK_HOBJECT_INCREF(thr, h_obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14985:45: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14985 | *((duk_hobject **) (void *) q) = h_obj; | ^ | ---------- | static_cast ( q) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14985:45: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 14985 | *((duk_hobject **) (void *) q) = h_obj; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14989:79: warning: use of old-style cast to 'void*' [-Wold-style-cast] 14989 | DUK_HCOMPFUNC_SET_BYTECODE(thr->heap, h_fun, (duk_instr_t *) (void *) q); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7594:34: note: in definition of macro 'DUK_HCOMPFUNC_SET_BYTECODE' 7594 | (h)->bytecode = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14989:79: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 14989 | DUK_HCOMPFUNC_SET_BYTECODE(thr->heap, h_fun, (duk_instr_t *) (void *) q); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7594:34: note: in definition of macro 'DUK_HCOMPFUNC_SET_BYTECODE' 7594 | (h)->bytecode = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:14999:9: note: in expansion of macro 'duk_push_u32' 14999 | duk_push_u32(thr, tmp32); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15000:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15000 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15000:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15000 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15000:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15000 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15007:57: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 15007 | if (DUK_HOBJECT_HAS_NAMEBINDING((duk_hobject *) h_fun)) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15007:13: note: in expansion of macro 'DUK_HOBJECT_HAS_NAMEBINDING' 15007 | if (DUK_HOBJECT_HAS_NAMEBINDING((duk_hobject *) h_fun)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15015:74: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 15015 | duk_hdecenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15022:70: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 15022 | DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, func_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7191:18: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE' 7191 | (h)->prototype = (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15023:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 15023 | DUK_HOBJECT_INCREF(thr, func_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15023:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 15023 | DUK_HOBJECT_INCREF(thr, func_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15025:44: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 15025 | func_env = (duk_hobject *) new_env; | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15027:55: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 15027 | duk_push_hobject(thr, (duk_hobject *) new_env); | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15038:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 15038 | DUK_HOBJECT_INCREF(thr, func_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15038:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 15038 | DUK_HOBJECT_INCREF(thr, func_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15039:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 15039 | DUK_HOBJECT_INCREF(thr, func_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15039:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 15039 | DUK_HOBJECT_INCREF(thr, func_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15043:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15043 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15043:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15043 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15043:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15043 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15048:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15048 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15048:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15048 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15048:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15048 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15051:59: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 15051 | if (DUK_HOBJECT_HAS_CONSTRUCTABLE((duk_hobject *) h_fun)) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15051:13: note: in expansion of macro 'DUK_HOBJECT_HAS_CONSTRUCTABLE' 15051 | if (DUK_HOBJECT_HAS_CONSTRUCTABLE((duk_hobject *) h_fun)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15059:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15059 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15059:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15059 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15059:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15059 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15064:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15064 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15064:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15064 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15064:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15064 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15069:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15069 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15069:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15069 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15069:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15069 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15081:17: note: in expansion of macro 'duk_push_u32' 15081 | duk_push_u32(thr, tmp32); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15085:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15085 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15085:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15085 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15085:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15085 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15098:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15098 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15098:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15098 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15098:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 15098 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_load_function(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15149:64: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 15149 | p_buf = (duk_uint8_t *) duk_require_buffer(thr, -1, &sz); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15177:9: note: in expansion of macro 'DUK_ERROR_TYPE' 15177 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BYTECODE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15177:9: note: in expansion of macro 'DUK_ERROR_TYPE' 15177 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BYTECODE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15177:9: note: in expansion of macro 'DUK_ERROR_TYPE' 15177 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BYTECODE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk__call_get_idx_func(duk_hthread*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15258:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 15258 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__call_prop_prep_stack(duk_hthread*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15309:27: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 15309 | tv_base = DUK_GET_TVAL_POSIDX(thr, normalized_obj_idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15310:26: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 15310 | tv_key = DUK_GET_TVAL_NEGIDX(thr, -nargs - 2); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_call_prop(duk_hthread*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15370:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 15370 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__pcall_raw(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15387:36: warning: use of old-style cast to 'duk__pcall_args*' {aka 'struct duk__pcall_args*'} [-Wold-style-cast] 15387 | args = (duk__pcall_args *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_pcall(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15407:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 15407 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15412:61: warning: use of old-style cast to 'void*' [-Wold-style-cast] 15412 | return duk_safe_call(thr, duk__pcall_raw, (void *) &args /*udata*/, nargs + 1 /*nargs*/, 1 /*nrets*/); | ^~~~ | -------------- | static_cast ( &args) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__pcall_method_raw(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15423:43: warning: use of old-style cast to 'duk__pcall_method_args*' {aka 'struct duk__pcall_method_args*'} [-Wold-style-cast] 15423 | args = (duk__pcall_method_args *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_pcall_method_flags(duk_hthread*, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15442:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 15442 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15447:68: warning: use of old-style cast to 'void*' [-Wold-style-cast] 15447 | return duk_safe_call(thr, duk__pcall_method_raw, (void *) &args /*udata*/, nargs + 2 /*nargs*/, 1 /*nrets*/); | ^~~~ | -------------- | static_cast ( &args) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__pcall_prop_raw(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15464:41: warning: use of old-style cast to 'duk__pcall_prop_args*' {aka 'struct duk__pcall_prop_args*'} [-Wold-style-cast] 15464 | args = (duk__pcall_prop_args *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_pcall_prop(duk_hthread*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15483:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 15483 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15488:66: warning: use of old-style cast to 'void*' [-Wold-style-cast] 15488 | return duk_safe_call(thr, duk__pcall_prop_raw, (void *) &args /*udata*/, nargs + 1 /*nargs*/, 1 /*nrets*/); | ^~~~ | -------------- | static_cast ( &args) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_safe_call(duk_hthread*, duk_safe_call_function, void*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15519:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 15519 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__pnew_helper(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15550:33: warning: use of old-style cast to 'duk_idx_t*' {aka 'int*'} [-Wold-style-cast] 15550 | nargs = *((duk_idx_t *) udata); | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_pnew(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15567:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 15567 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15571:61: warning: use of old-style cast to 'void*' [-Wold-style-cast] 15571 | rc = duk_safe_call(thr, duk__pnew_helper, (void *) &nargs /*udata*/, nargs + 1 /*nargs*/, 1 /*nrets*/); | ^~~~~ | --------------- | static_cast ( &nargs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_constructor_call(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15591:17: note: in expansion of macro 'DUK_ERROR_TYPE' 15591 | DUK_ERROR_TYPE(thr, DUK_STR_CONSTRUCT_ONLY); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15591:17: note: in expansion of macro 'DUK_ERROR_TYPE' 15591 | DUK_ERROR_TYPE(thr, DUK_STR_CONSTRUCT_ONLY); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15591:17: note: in expansion of macro 'DUK_ERROR_TYPE' 15591 | DUK_ERROR_TYPE(thr, DUK_STR_CONSTRUCT_ONLY); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_get_current_magic(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1470:78: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1470 | #define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv) ((duk_small_uint_t) ((tv)->v_extra)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15635:36: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS' 15635 | lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:106: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15636:44: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15636 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:113: warning: use of old-style cast to 'duk_int8_t' {aka 'signed char'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15636:44: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15636 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:113: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15636:44: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15636 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:114: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15636:44: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15636 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15641:61: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 15641 | duk_hnatfunc *nf = (duk_hnatfunc *) func; | ^~~~ | --------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15642:48: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 15642 | return (duk_int_t) nf->magic; | ^~~~~ | --------------------- | static_cast ( nf->magic) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_get_magic(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15661:54: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 15661 | return (duk_int_t) ((duk_hnatfunc *) h)->magic; | ^ | ------------------ | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15661:58: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 15661 | return (duk_int_t) ((duk_hnatfunc *) h)->magic; | ^~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1470:78: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1470 | #define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv) ((duk_small_uint_t) ((tv)->v_extra)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15663:45: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS' 15663 | duk_small_uint_t lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:106: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15664:36: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15664 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:113: warning: use of old-style cast to 'duk_int8_t' {aka 'signed char'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15664:36: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15664 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:113: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15664:36: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15664 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:114: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15664:36: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 15664 | return (duk_int_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15669:9: note: in expansion of macro 'DUK_ERROR_TYPE' 15669 | DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15669:9: note: in expansion of macro 'DUK_ERROR_TYPE' 15669 | DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15669:9: note: in expansion of macro 'DUK_ERROR_TYPE' 15669 | DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_set_magic(duk_hthread*, duk_idx_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15680:35: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 15680 | nf->magic = (duk_int16_t) magic; | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_resolve_nonbound_function(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15695:14: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 15695 | tv = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15702:74: warning: use of old-style cast to 'void*' [-Wold-style-cast] 15702 | duk_push_tval(thr, &((duk_hboundfunc *) (void *) h)->target); | ^ | ---------- | static_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15702:74: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 15702 | duk_push_tval(thr, &((duk_hboundfunc *) (void *) h)->target); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const duk_uint8_t* duk__prep_codec_arg(duk_hthread*, duk_idx_t, duk_size_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15742:46: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 15742 | const void *def_ptr = (const void *) out_len; /* Any non-NULL pointer will do. */ | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15751:117: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 15750 | ptr = (const void *) | - | const_cast< - | > ( 15751 | duk_get_buffer_data_raw(thr, idx, out_len, NULL /*def_ptr*/, 0 /*def_size*/, 0 /*throw_flag*/, &isbuffer); | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15762:70: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 15762 | ptr = (const void *) duk_to_lstring(thr, idx, out_len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15766:38: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 15766 | return (const duk_uint8_t *) ptr; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__base64_encode_fast_3(const duk_uint8_t*, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15823:31: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 15823 | t = (duk_uint_t) src[0]; | ^ | ------------------- | static_cast ( src[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15824:42: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 15824 | t = (t << 8) + (duk_uint_t) src[1]; | ^ | ------------------- | static_cast ( src[1]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15825:42: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 15825 | t = (t << 8) + (duk_uint_t) src[2]; | ^ | ------------------- | static_cast ( src[2]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__base64_encode_fast_2(const duk_uint8_t*, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15847:31: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 15847 | t = (duk_uint_t) src[0]; | ^ | ------------------- | static_cast ( src[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15848:42: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 15848 | t = (t << 8) + (duk_uint_t) src[1]; | ^ | ------------------- | static_cast ( src[1]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__base64_encode_fast_1(const duk_uint8_t*, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15858:31: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 15858 | t = (duk_uint_t) src[0]; | ^ | ------------------- | static_cast ( src[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__base64_encode_helper(const duk_uint8_t*, duk_size_t, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:15894:51: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 15894 | n = (duk_size_t) (src + srclen - p); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__base64_decode_helper(const duk_uint8_t*, duk_size_t, duk_uint8_t*, duk_uint8_t**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16051:70: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16051 | t1 = (duk_int_t) duk__base64_dectab_fast[p[0]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16052:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16052 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[1]]; | ^~ | --------------- | static_cast ( t1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16052:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16052 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[1]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16052:107: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16052 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[1]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16053:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16053 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[2]]; | ^~ | --------------- | static_cast ( t1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16053:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16053 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[2]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16053:107: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16053 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[2]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16054:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16054 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[3]]; | ^~ | --------------- | static_cast ( t1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16054:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16054 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[3]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16054:107: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16054 | t1 = (duk_int_t) ((duk_uint_t) t1 << 6) | (duk_int_t) duk__base64_dectab_fast[p[3]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16056:70: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16056 | t2 = (duk_int_t) duk__base64_dectab_fast[p[4]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16057:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16057 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[5]]; | ^~ | --------------- | static_cast ( t2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16057:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16057 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[5]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16057:107: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16057 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[5]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16058:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16058 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[6]]; | ^~ | --------------- | static_cast ( t2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16058:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16058 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[6]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16058:107: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16058 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[6]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16059:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16059 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[7]]; | ^~ | --------------- | static_cast ( t2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16059:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16059 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[7]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16059:107: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16059 | t2 = (duk_int_t) ((duk_uint_t) t2 << 6) | (duk_int_t) duk__base64_dectab_fast[p[7]]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16061:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16061 | q[0] = (duk_uint8_t) (((duk_uint_t) t1 >> 16) & 0xffU); | ^~ | --------------- | static_cast ( t1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16061:78: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16061 | q[0] = (duk_uint8_t) (((duk_uint_t) t1 >> 16) & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16062:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16062 | q[1] = (duk_uint8_t) (((duk_uint_t) t1 >> 8) & 0xffU); | ^~ | --------------- | static_cast ( t1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16062:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16062 | q[1] = (duk_uint8_t) (((duk_uint_t) t1 >> 8) & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16063:60: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16063 | q[2] = (duk_uint8_t) ((duk_uint_t) t1 & 0xffU); | ^~ | --------------- | static_cast ( t1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16063:70: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16063 | q[2] = (duk_uint8_t) ((duk_uint_t) t1 & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16065:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16065 | q[3] = (duk_uint8_t) (((duk_uint_t) t2 >> 16) & 0xffU); | ^~ | --------------- | static_cast ( t2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16065:78: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16065 | q[3] = (duk_uint8_t) (((duk_uint_t) t2 >> 16) & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16066:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16066 | q[4] = (duk_uint8_t) (((duk_uint_t) t2 >> 8) & 0xffU); | ^~ | --------------- | static_cast ( t2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16066:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16066 | q[4] = (duk_uint8_t) (((duk_uint_t) t2 >> 8) & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16067:60: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16067 | q[5] = (duk_uint8_t) ((duk_uint_t) t2 & 0xffU); | ^~ | --------------- | static_cast ( t2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16067:70: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16067 | q[5] = (duk_uint8_t) ((duk_uint_t) t2 & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16109:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16109 | t = (t << 6) + (duk_uint_t) x; | ^ | -------------- | static_cast ( x) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16148:56: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16148 | q[0] = (duk_uint8_t) ((t >> 16) & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16149:55: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16149 | q[1] = (duk_uint8_t) ((t >> 8) & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16150:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16150 | q[2] = (duk_uint8_t) (t & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_base64_encode(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16370:71: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 16370 | dst = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, dstlen); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16372:57: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 16372 | duk__base64_encode_helper((const duk_uint8_t *) src, srclen, dst); | ^~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16379:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16379 | DUK_ERROR_TYPE(thr, DUK_STR_BASE64_ENCODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16379:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16379 | DUK_ERROR_TYPE(thr, DUK_STR_BASE64_ENCODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16379:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16379 | DUK_ERROR_TYPE(thr, DUK_STR_BASE64_ENCODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_base64_decode(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:777:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 777 | duk_push_buffer_raw((ctx), (size), DUK_BUF_FLAG_DYNAMIC /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16404:31: note: in expansion of macro 'duk_push_dynamic_buffer' 16404 | dst = (duk_uint8_t *) duk_push_dynamic_buffer(thr, dstlen); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16407:62: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 16407 | if (!duk__base64_decode_helper((const duk_uint8_t *) src, srclen, dst, &dst_final)) { | ^~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16412:72: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 16412 | (void) duk_resize_buffer(thr, -1, (duk_size_t) (dst_final - dst)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16417:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16417 | DUK_ERROR_TYPE(thr, DUK_STR_BASE64_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16417:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16417 | DUK_ERROR_TYPE(thr, DUK_STR_BASE64_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16417:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16417 | DUK_ERROR_TYPE(thr, DUK_STR_BASE64_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_hex_encode(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16457:72: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 16457 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len * 2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16462:41: warning: use of old-style cast to 'void*' [-Wold-style-cast] 16462 | p16 = (duk_uint16_t *) (void *) buf; | ^~~ | ------------ | static_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16462:41: warning: use of old-style cast to 'duk_uint16_t*' {aka 'short unsigned int*'} [-Wold-style-cast] 16462 | p16 = (duk_uint16_t *) (void *) buf; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hex_decode(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16518:72: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 16518 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len / 2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16525:62: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16525 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i]]) | ((duk_int_t) duk_hex_dectab[inp[i + 1]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16525:105: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16525 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i]]) | ((duk_int_t) duk_hex_dectab[inp[i + 1]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16527:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16527 | p[0] = (duk_uint8_t) t; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16528:66: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16528 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 2]]) | ((duk_int_t) duk_hex_dectab[inp[i + 3]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16528:109: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16528 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 2]]) | ((duk_int_t) duk_hex_dectab[inp[i + 3]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16530:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16530 | p[1] = (duk_uint8_t) t; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16531:66: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16531 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 4]]) | ((duk_int_t) duk_hex_dectab[inp[i + 5]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16531:109: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16531 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 4]]) | ((duk_int_t) duk_hex_dectab[inp[i + 5]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16533:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16533 | p[2] = (duk_uint8_t) t; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16534:66: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16534 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 6]]) | ((duk_int_t) duk_hex_dectab[inp[i + 7]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16534:109: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16534 | t = ((duk_int_t) duk_hex_dectab_shift4[inp[i + 6]]) | ((duk_int_t) duk_hex_dectab[inp[i + 7]]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16536:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16536 | p[3] = (duk_uint8_t) t; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16549:82: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16549 | t = (duk_int_t) ((((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i]]) << 4U) | | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16549:82: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16549 | t = (duk_int_t) ((((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i]]) << 4U) | | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16550:85: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16550 | ((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i + 1]])); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16550:85: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 16550 | ((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i + 1]])); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16550:87: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 16549 | t = (duk_int_t) ((((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i]]) << 4U) | | ----------- | static_cast ( 16550 | ((duk_uint_t) (duk_int_t) duk_hex_dectab[inp[i + 1]])); | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16554:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 16554 | *p++ = (duk_uint8_t) t; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16575:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16575 | DUK_ERROR_TYPE(thr, DUK_STR_HEX_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16575:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16575 | DUK_ERROR_TYPE(thr, DUK_STR_HEX_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16575:9: note: in expansion of macro 'DUK_ERROR_TYPE' 16575 | DUK_ERROR_TYPE(thr, DUK_STR_HEX_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__do_compile(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16730:47: warning: use of old-style cast to 'duk__compile_raw_args*' {aka 'struct duk__compile_raw_args*'} [-Wold-style-cast] 16730 | comp_args = (duk__compile_raw_args *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16746:25: note: in expansion of macro 'DUK_ERROR_TYPE' 16746 | DUK_ERROR_TYPE(thr, DUK_STR_NO_SOURCECODE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16746:25: note: in expansion of macro 'DUK_ERROR_TYPE' 16746 | DUK_ERROR_TYPE(thr, DUK_STR_NO_SOURCECODE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16746:25: note: in expansion of macro 'DUK_ERROR_TYPE' 16746 | DUK_ERROR_TYPE(thr, DUK_STR_NO_SOURCECODE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16750:63: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 16750 | comp_args->src_buffer = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16750:63: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 16750 | comp_args->src_buffer = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16751:54: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 16751 | comp_args->src_length = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_sourcecode); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16773:62: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 16773 | h_templ = (duk_hcompfunc *) duk_known_hobject(thr, -1); | ^ | ----------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_compile_raw(duk_hthread*, const char*, duk_size_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16799:55: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 16799 | comp_args->src_buffer = (const duk_uint8_t *) src_buffer; | ^~~~~~~~~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16816:67: warning: use of old-style cast to 'void*' [-Wold-style-cast] 16816 | rc = duk_safe_call(thr, duk__do_compile, (void *) comp_args, nargs, nrets); | ^~~~~~~~~ | ------------------ | static_cast ( comp_args) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16822:46: warning: use of old-style cast to 'void*' [-Wold-style-cast] 16822 | (void) duk__do_compile(thr, (void *) comp_args); | ^~~~~~~~~ | ------------------ | static_cast ( comp_args) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_context_dump(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16848:61: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 16848 | duk_put_prop_index(thr, -2, (duk_uarridx_t) idx); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16861:64: warning: use of old-style cast to 'long int' [-Wold-style-cast] 16861 | duk_push_sprintf(thr, "ctx: top=%ld, stack=%s", (long) top, (const char *) duk_safe_to_string(thr, -1)); | ^~~ | ---------- | static_cast ( top) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1025:47: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 1025 | duk_safe_to_lstring((ctx), (idx), NULL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:16861:84: note: in expansion of macro 'duk_safe_to_string' 16861 | duk_push_sprintf(thr, "ctx: top=%ld, stack=%s", (long) top, (const char *) duk_safe_to_string(thr, -1)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_debugger_attach(duk_hthread*, duk_debug_read_function, duk_debug_write_function, duk_debug_peek_function, duk_debug_read_flush_function, duk_debug_write_flush_function, duk_debug_request_function, duk_debug_detached_function, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17049:9: note: in expansion of macro 'DUK_ERROR_TYPE' 17049 | DUK_ERROR_TYPE(thr, "no debugger support"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17049:9: note: in expansion of macro 'DUK_ERROR_TYPE' 17049 | DUK_ERROR_TYPE(thr, "no debugger support"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17049:9: note: in expansion of macro 'DUK_ERROR_TYPE' 17049 | DUK_ERROR_TYPE(thr, "no debugger support"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_debugger_detach(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17055:9: note: in expansion of macro 'DUK_ERROR_TYPE' 17055 | DUK_ERROR_TYPE(thr, "no debugger support"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17055:9: note: in expansion of macro 'DUK_ERROR_TYPE' 17055 | DUK_ERROR_TYPE(thr, "no debugger support"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17055:9: note: in expansion of macro 'DUK_ERROR_TYPE' 17055 | DUK_ERROR_TYPE(thr, "no debugger support"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_debugger_notify(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17072:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 17072 | DUK_ERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_suspend(duk_hthread*, duk_thread_state*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17169:86: warning: use of old-style cast to 'void*' [-Wold-style-cast] 17169 | duk_internal_thread_state *snapshot = (duk_internal_thread_state *) (void *) state; | ^~~~~ | -------------- | static_cast ( state) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17169:86: warning: use of old-style cast to 'duk_internal_thread_state*' {aka 'struct duk_internal_thread_state*'} [-Wold-style-cast] 17169 | duk_internal_thread_state *snapshot = (duk_internal_thread_state *) (void *) state; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17196:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 17196 | duk_memcpy((void *) &snapshot->lj, (const void *) lj, sizeof(duk_ljstate)); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17196:59: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 17196 | duk_memcpy((void *) &snapshot->lj, (const void *) lj, sizeof(duk_ljstate)); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17196:9: note: in expansion of macro 'duk_memcpy' 17196 | duk_memcpy((void *) &snapshot->lj, (const void *) lj, sizeof(duk_ljstate)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_resume(duk_hthread*, const duk_thread_state*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17214:104: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 17214 | const duk_internal_thread_state *snapshot = (const duk_internal_thread_state *) (const void *) state; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17214:104: warning: use of old-style cast to 'const duk_internal_thread_state*' {aka 'const struct duk_internal_thread_state*'} [-Wold-style-cast] 17214 | const duk_internal_thread_state *snapshot = (const duk_internal_thread_state *) (const void *) state; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17231:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 17231 | duk_memcpy((void *) &heap->lj, (const void *) &snapshot->lj, sizeof(duk_ljstate)); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17231:66: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 17231 | duk_memcpy((void *) &heap->lj, (const void *) &snapshot->lj, sizeof(duk_ljstate)); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17231:9: note: in expansion of macro 'duk_memcpy' 17231 | duk_memcpy((void *) &heap->lj, (const void *) &snapshot->lj, sizeof(duk_ljstate)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_set_global_object(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17260:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 17260 | DUK_HOBJECT_INCREF(thr, h_glob); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17260:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 17260 | DUK_HOBJECT_INCREF(thr, h_glob); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17261:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 17261 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_glob); /* side effects, in theory (referenced by global env) */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17261:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 17261 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_glob); /* side effects, in theory (referenced by global env) */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17272:70: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 17272 | h_env = duk_hobjenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17279:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 17279 | DUK_HOBJECT_INCREF(thr, h_glob); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17279:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 17279 | DUK_HOBJECT_INCREF(thr, h_glob); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17285:62: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 17285 | thr->builtins[DUK_BIDX_GLOBAL_ENV] = (duk_hobject *) h_env; | ^~~~~ | --------------------- | reinterpret_cast ( h_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17286:49: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 17286 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_env); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17286:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 17286 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17286:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 17286 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17286:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 17286 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17287:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 17287 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_env); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17287:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 17287 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, h_prev_env); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_inspect_value(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17365:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 17365 | duk_memset((void *) &vals, (int) 0xff, sizeof(vals)); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3072:35: note: in definition of macro 'duk_memset' 3072 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17365:42: warning: use of old-style cast to 'int' [-Wold-style-cast] 17365 | duk_memset((void *) &vals, (int) 0xff, sizeof(vals)); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3073:45: note: in definition of macro 'duk_memset' 3073 | duk_small_int_t duk__val = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3076:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3076 | (void) DUK_MEMSET(duk__dst, duk__val, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17365:9: note: in expansion of macro 'duk_memset' 17365 | duk_memset((void *) &vals, (int) 0xff, sizeof(vals)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1477:52: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 1477 | #define DUK_TVAL_GET_TAG(tv) ((tv)->t) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17372:43: note: in expansion of macro 'DUK_TVAL_GET_TAG' 17372 | vals[DUK__IDX_ITAG] = (duk_int_t) DUK_TVAL_GET_TAG(tv); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17380:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 17380 | duk_push_pointer(thr, (void *) h); | ^ | ---------- | static_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4722:53: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 4722 | #define DUK_HEAPHDR_GET_REFCOUNT(h) ((h)->h_refcount) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17390:43: note: in expansion of macro 'DUK_HEAPHDR_GET_REFCOUNT' 17390 | vals[DUK__IDX_REFC] = (duk_int_t) DUK_HEAPHDR_GET_REFCOUNT(h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4750:76: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 4750 | #define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17397:35: note: in expansion of macro 'DUK_HEAPHDR_GET_TYPE' 17397 | switch ((duk_small_int_t) DUK_HEAPHDR_GET_TYPE(h)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17399:54: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 17399 | duk_hstring *h_str = (duk_hstring *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17400:110: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 17400 | vals[DUK__IDX_HBYTES] = (duk_int_t) (sizeof(duk_hstring) + DUK_HSTRING_GET_BYTELEN(h_str) + 1); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17409:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 17409 | duk_hobject *h_obj = (duk_hobject *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17420:66: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 17420 | vals[DUK__IDX_TSTATE] = ((duk_hthread *) h_obj)->state; | ^~~~~ | --------------------- | reinterpret_cast ( h_obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17427:86: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17427 | vals[DUK__IDX_HBYTES] = (duk_small_uint_t) sizeof(duk_hobject); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4801:90: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 4801 | #define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6618:9: note: in expansion of macro 'DUK_HEAPHDR_GET_FLAG_RANGE' 6618 | DUK_HEAPHDR_GET_FLAG_RANGE(&(h)->hdr, DUK_HOBJECT_FLAG_CLASS_BASE, DUK_HOBJECT_FLAG_CLASS_BITS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17430:52: note: in expansion of macro 'DUK_HOBJECT_GET_CLASS_NUMBER' 17430 | vals[DUK__IDX_CLASS] = (duk_int_t) DUK_HOBJECT_GET_CLASS_NUMBER(h_obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6958:70: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6958 | (n_arr) * sizeof(duk_tval) + (n_hash) * sizeof(duk_uint32_t)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7001:9: note: in expansion of macro 'DUK_HOBJECT_P_COMPUTE_SIZE' 7001 | DUK_HOBJECT_P_COMPUTE_SIZE(DUK_HOBJECT_GET_ESIZE((h)), DUK_HOBJECT_GET_ASIZE((h)), DUK_HOBJECT_GET_HSIZE((h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17431:53: note: in expansion of macro 'DUK_HOBJECT_P_ALLOC_SIZE' 17431 | vals[DUK__IDX_PBYTES] = (duk_int_t) DUK_HOBJECT_P_ALLOC_SIZE(h_obj); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7127:46: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 7127 | #define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17432:52: note: in expansion of macro 'DUK_HOBJECT_GET_ESIZE' 17432 | vals[DUK__IDX_ESIZE] = (duk_int_t) DUK_HOBJECT_GET_ESIZE(h_obj); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7132:46: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 7132 | #define DUK_HOBJECT_GET_ENEXT(h) ((h)->e_next) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17433:52: note: in expansion of macro 'DUK_HOBJECT_GET_ENEXT' 17433 | vals[DUK__IDX_ENEXT] = (duk_int_t) DUK_HOBJECT_GET_ENEXT(h_obj); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7138:50: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 7138 | #define DUK_HOBJECT_GET_ASIZE(h) ((h)->a_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17434:52: note: in expansion of macro 'DUK_HOBJECT_GET_ASIZE' 17434 | vals[DUK__IDX_ASIZE] = (duk_int_t) DUK_HOBJECT_GET_ASIZE(h_obj); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7144:46: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 7144 | #define DUK_HOBJECT_GET_HSIZE(h) ((h)->h_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17435:52: note: in expansion of macro 'DUK_HOBJECT_GET_HSIZE' 17435 | vals[DUK__IDX_HSIZE] = (duk_int_t) DUK_HOBJECT_GET_HSIZE(h_obj); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17446:115: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 17446 | duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:74: note: in definition of macro 'DUK_HCOMPFUNC_GET_DATA' 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17446:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 17446 | duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17446:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 17446 | duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:82: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17446:63: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 17446 | duk_hbuffer *h_data = (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(thr->heap, (duk_hcompfunc *) h_obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17447:72: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 17447 | vals[DUK__IDX_BCBYTES] = (duk_int_t) (h_data ? DUK_HBUFFER_GET_SIZE(h_data) : 0); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17447:104: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 17447 | vals[DUK__IDX_BCBYTES] = (duk_int_t) (h_data ? DUK_HBUFFER_GET_SIZE(h_data) : 0); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17452:54: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 17452 | duk_hbuffer *h_buf = (duk_hbuffer *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17457:99: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17457 | vals[DUK__IDX_HBYTES] = (duk_uint_t) (sizeof(duk_hbuffer_external)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17463:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17463 | vals[DUK__IDX_HBYTES] = (duk_uint_t) (sizeof(duk_hbuffer_dynamic)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17465:62: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 17465 | vals[DUK__IDX_DBYTES] = (duk_int_t) (DUK_HBUFFER_GET_SIZE(h_buf)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17465:89: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 17465 | vals[DUK__IDX_DBYTES] = (duk_int_t) (DUK_HBUFFER_GET_SIZE(h_buf)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17468:90: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 17468 | vals[DUK__IDX_HBYTES] = (duk_int_t) (sizeof(duk_hbuffer_fixed) + DUK_HBUFFER_GET_SIZE(h_buf)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17468:117: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 17468 | vals[DUK__IDX_HBYTES] = (duk_int_t) (sizeof(duk_hbuffer_fixed) + DUK_HBUFFER_GET_SIZE(h_buf)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17505:51: warning: use of old-style cast to 'duk_int_t*' {aka 'int*'} [-Wold-style-cast] 17505 | (duk_int_t *) &vals); | ^~~~ | ------------------- | reinterpret_cast ( &vals) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_inspect_callstack_entry(duk_hthread*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17534:41: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17534 | duk_push_uint(thr, (duk_uint_t) pc); | ^~ | --------------- | static_cast ( pc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17535:9: note: in expansion of macro 'duk_put_prop_stridx_short' 17535 | duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_PC); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17535:9: note: in expansion of macro 'duk_put_prop_stridx_short' 17535 | duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_PC); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17542:41: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17542 | duk_push_uint(thr, (duk_uint_t) line); | ^~~~ | ----------------- | static_cast ( line) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17543:9: note: in expansion of macro 'duk_put_prop_stridx_short' 17543 | duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_LINE_NUMBER); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17543:9: note: in expansion of macro 'duk_put_prop_stridx_short' 17543 | duk_put_prop_stridx_short(thr, -3, DUK_STRIDX_LINE_NUMBER); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17545:9: note: in expansion of macro 'duk_put_prop_stridx_short' 17545 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_LC_FUNCTION); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17545:9: note: in expansion of macro 'duk_put_prop_stridx_short' 17545 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_LC_FUNCTION); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_free_raw(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9135:85: warning: use of old-style cast to 'void*' [-Wold-style-cast] 9135 | #define DUK_FREE_RAW(heap, ptr) ((heap)->free_func((heap)->heap_udata, (void *) (ptr))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17583:9: note: in expansion of macro 'DUK_FREE_RAW' 17583 | DUK_FREE_RAW(thr->heap, ptr); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_realloc_raw(duk_hthread*, void*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9133:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 9133 | #define DUK_REALLOC_RAW(heap, ptr, newsize) ((heap)->realloc_func((heap)->heap_udata, (void *) (ptr), (newsize))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17589:16: note: in expansion of macro 'DUK_REALLOC_RAW' 17589 | return DUK_REALLOC_RAW(thr->heap, ptr, size); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_gc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17645:39: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17645 | ms_flags = (duk_small_uint_t) flags; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_get_prop_index(duk_hthread*, duk_idx_t, duk_uarridx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17719:9: note: in expansion of macro 'duk_push_uarridx' 17719 | duk_push_uarridx(thr, arr_idx); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_get_prop_stridx_short_raw(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17741:85: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 17741 | return duk_get_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17741:85: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 17741 | return duk_get_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17741:130: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17741 | return duk_get_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_xget_owndataprop_stridx_short_raw(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17808:88: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 17808 | (duk_idx_t) (duk_int16_t) (packed_args >> 16), | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17808:88: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 17808 | (duk_idx_t) (duk_int16_t) (packed_args >> 16), | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17809:86: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17809 | (duk_small_uint_t) (packed_args & 0xffffUL)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_put_prop_index(duk_hthread*, duk_idx_t, duk_uarridx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17884:9: note: in expansion of macro 'duk_push_uarridx' 17884 | duk_push_uarridx(thr, arr_idx); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_put_prop_stridx_short_raw(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17906:85: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 17906 | return duk_put_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17906:85: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 17906 | return duk_put_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17906:130: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 17906 | return duk_put_prop_stridx(thr, (duk_idx_t) (duk_int16_t) (packed_args >> 16), (duk_small_uint_t) (packed_args & 0xffffUL)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_del_prop_index(duk_hthread*, duk_idx_t, duk_uarridx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17966:9: note: in expansion of macro 'duk_push_uarridx' 17966 | duk_push_uarridx(thr, arr_idx); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_has_prop_index(duk_hthread*, duk_idx_t, duk_uarridx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18049:9: note: in expansion of macro 'duk_push_uarridx' 18049 | duk_push_uarridx(thr, arr_idx); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_xdef_prop_stridx_short_raw(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18130:73: warning: use of old-style cast to 'duk_int8_t' {aka 'signed char'} [-Wold-style-cast] 18130 | (duk_idx_t) (duk_int8_t) (packed_args >> 24), | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18130:73: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 18130 | (duk_idx_t) (duk_int8_t) (packed_args >> 24), | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18131:66: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 18131 | (duk_small_uint_t) (packed_args >> 8) & 0xffffUL, | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18132:69: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 18132 | (duk_small_uint_t) (packed_args & 0xffL)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_def_prop(duk_hthread*, duk_idx_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18228:42: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 18228 | idx_value = (duk_idx_t) -1; | ^ | -------------- | static_cast ( -1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18246:9: note: in expansion of macro 'DUK_ERROR_TYPE' 18246 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18246:9: note: in expansion of macro 'DUK_ERROR_TYPE' 18246 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18246:9: note: in expansion of macro 'DUK_ERROR_TYPE' 18246 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18250:9: note: in expansion of macro 'DUK_ERROR_TYPE' 18250 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18250:9: note: in expansion of macro 'DUK_ERROR_TYPE' 18250 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18250:9: note: in expansion of macro 'DUK_ERROR_TYPE' 18250 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_seal_freeze_raw(duk_hthread*, duk_idx_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18345:9: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 18345 | DUK_ERROR_TYPE_INVALID_ARGS(thr); /* XXX: proper error message */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_get_method_stridx(duk_hthread*, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18535:17: note: in expansion of macro 'DUK_ERROR_TYPE' 18535 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18535:17: note: in expansion of macro 'DUK_ERROR_TYPE' 18535 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18535:17: note: in expansion of macro 'DUK_ERROR_TYPE' 18535 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CALLABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_random(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18693:61: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 18693 | return (duk_double_t) duk_util_get_random_double(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__get_symbol_type(duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18771:38: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 18771 | data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18771:38: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 18771 | data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__api_coerce_d2i(duk_hthread*, duk_idx_t, duk_int_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18837:55: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 18837 | c = (duk_small_int_t) DUK_FPCLASSIFY(d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18848:44: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 18848 | return (duk_int_t) d; | ^ | ------------- | static_cast ( d) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18853:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 18853 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "number", DUK_STR_NOT_NUMBER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk__api_coerce_d2ui(duk_hthread*, duk_idx_t, duk_uint_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18888:55: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 18888 | c = (duk_small_int_t) DUK_FPCLASSIFY(d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18893:45: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 18893 | return (duk_uint_t) 0; | ^ | -------------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18899:45: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 18899 | return (duk_uint_t) d; | ^ | -------------- | static_cast ( d) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18904:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 18904 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "number", DUK_STR_NOT_NUMBER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_normalize_index(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18935:73: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18935 | vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18939:47: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18939 | uidx = vs_size + (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18943:37: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18943 | uidx = (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18950:36: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 18950 | return (duk_idx_t) uidx; | ^~~~ | ---------------- | static_cast ( uidx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_require_normalize_index(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18963:73: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18963 | vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18967:47: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18967 | uidx = vs_size + (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18970:37: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18970 | uidx = (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18977:36: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 18977 | return (duk_idx_t) uidx; | ^~~~ | ---------------- | static_cast ( uidx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10311:72: note: in expansion of macro 'DUK_LINE_MACRO' 10311 | duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18979:9: note: in expansion of macro 'DUK_ERROR_RANGE_INDEX' 18979 | DUK_ERROR_RANGE_INDEX(thr, idx); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_get_tval(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18991:73: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18991 | vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18995:47: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18995 | uidx = vs_size + (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18998:37: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 18998 | uidx = (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_get_tval_or_unused(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2696:59: warning: use of old-style cast to 'duk_uintptr_t' {aka 'long unsigned int'} [-Wold-style-cast] 2696 | #define DUK_LOSE_CONST(src) ((void *) (duk_uintptr_t) (src)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19027:29: note: in expansion of macro 'DUK_LOSE_CONST' 19027 | return (duk_tval *) DUK_LOSE_CONST(&duk__const_tval_unused); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2696:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2696 | #define DUK_LOSE_CONST(src) ((void *) (duk_uintptr_t) (src)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19027:29: note: in expansion of macro 'DUK_LOSE_CONST' 19027 | return (duk_tval *) DUK_LOSE_CONST(&duk__const_tval_unused); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2696:60: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 2696 | #define DUK_LOSE_CONST(src) ((void *) (duk_uintptr_t) (src)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19027:29: note: in expansion of macro 'DUK_LOSE_CONST' 19027 | return (duk_tval *) DUK_LOSE_CONST(&duk__const_tval_unused); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_require_tval(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19038:73: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19038 | vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19043:47: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19043 | uidx = vs_size + (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19046:37: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19046 | uidx = (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10311:72: note: in expansion of macro 'DUK_LINE_MACRO' 10311 | duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19055:9: note: in expansion of macro 'DUK_ERROR_RANGE_INDEX' 19055 | DUK_ERROR_RANGE_INDEX(thr, idx); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_valid_index(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10311:72: note: in expansion of macro 'DUK_LINE_MACRO' 10311 | duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19073:17: note: in expansion of macro 'DUK_ERROR_RANGE_INDEX' 19073 | DUK_ERROR_RANGE_INDEX(thr, idx); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_get_top(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19085:69: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 19085 | return (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_get_top_require_min(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19096:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 19096 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19098:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 19098 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_set_top(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19119:73: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19119 | vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19120:74: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19120 | vs_limit = (duk_uidx_t) (thr->valstack_end - thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19126:47: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19126 | uidx = vs_size + (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19131:37: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19131 | uidx = (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10311:72: note: in expansion of macro 'DUK_LINE_MACRO' 10311 | duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19143:17: note: in expansion of macro 'DUK_ERROR_RANGE_INDEX' 19143 | DUK_ERROR_RANGE_INDEX(thr, idx); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_set_top_unsafe(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19223:29: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19223 | uidx = (duk_uidx_t) idx; | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19224:73: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 19224 | vs_size = (duk_uidx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_get_top_index(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19296:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 19296 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom) - 1; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_get_top_index_unsafe(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19315:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 19315 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom) - 1; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_require_top_index(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19324:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 19324 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom) - 1; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10311:72: note: in expansion of macro 'DUK_LINE_MACRO' 10311 | duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19326:17: note: in expansion of macro 'DUK_ERROR_RANGE_INDEX' 19326 | DUK_ERROR_RANGE_INDEX(thr, -1); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__resize_valstack(duk_hthread*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19403:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19403 | new_valstack = (duk_tval *) DUK_REALLOC_INDIRECT(thr->heap, duk_hthread_get_valstack_ptr, (void *) thr, new_alloc_size); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9171:98: note: in definition of macro 'DUK_REALLOC_INDIRECT' 9171 | #define DUK_REALLOC_INDIRECT(heap, cb, ud, newsize) duk_heap_mem_realloc_indirect((heap), (cb), (ud), (newsize)) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9171:112: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 9171 | #define DUK_REALLOC_INDIRECT(heap, cb, ud, newsize) duk_heap_mem_realloc_indirect((heap), (cb), (ud), (newsize)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19403:37: note: in expansion of macro 'DUK_REALLOC_INDIRECT' 19403 | new_valstack = (duk_tval *) DUK_REALLOC_INDIRECT(thr->heap, duk_hthread_get_valstack_ptr, (void *) thr, new_alloc_size); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19460:53: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19460 | ptr_diff = (duk_ptrdiff_t) ((duk_uint8_t *) new_valstack - (duk_uint8_t *) thr->valstack); | ^~~~~~~~~~~~ | ---------------------------- | reinterpret_cast ( new_valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19460:89: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19460 | ptr_diff = (duk_ptrdiff_t) ((duk_uint8_t *) new_valstack - (duk_uint8_t *) thr->valstack); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19460:97: warning: use of old-style cast to 'duk_ptrdiff_t' {aka 'long int'} [-Wold-style-cast] 19460 | ptr_diff = (duk_ptrdiff_t) ((duk_uint8_t *) new_valstack - (duk_uint8_t *) thr->valstack); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19461:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19461 | tv_prev_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_alloc_end + ptr_diff); | ^~~~~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19461:102: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19461 | tv_prev_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_alloc_end + ptr_diff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19461:102: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 19461 | tv_prev_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_alloc_end + ptr_diff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19463:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19463 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + ptr_diff); | ^~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19463:102: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19463 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + ptr_diff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19463:102: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 19463 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + ptr_diff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19464:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19464 | thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + ptr_diff); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19464:96: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19464 | thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + ptr_diff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19464:96: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 19464 | thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + ptr_diff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19465:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19465 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_end + ptr_diff); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19465:96: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19465 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_end + ptr_diff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19465:96: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 19465 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_end + ptr_diff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19466:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19466 | thr->valstack_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) new_valstack + new_alloc_size); | ^~~~~~~~~~~~ | ---------------------------- | reinterpret_cast ( new_valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19466:103: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19466 | thr->valstack_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) new_valstack + new_alloc_size); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19466:103: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 19466 | thr->valstack_alloc_end = (duk_tval *) (void *) ((duk_uint8_t *) new_valstack + new_alloc_size); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__valstack_grow(duk_hthread*, duk_size_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19543:25: note: in expansion of macro 'DUK_ERROR_RANGE' 19543 | DUK_ERROR_RANGE(thr, DUK_STR_VALSTACK_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19551:25: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 19551 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_valstack_grow_check_throw(duk_hthread*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19569:58: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19569 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19569:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19569 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19569:78: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 19569 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_valstack_grow_check_nothrow(duk_hthread*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19587:58: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19587 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19587:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19587 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19587:78: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 19587 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + min_bytes); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_valstack_shrink_check_nothrow(duk_hthread*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19604:58: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19604 | alloc_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_alloc_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19604:100: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19604 | alloc_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_alloc_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19604:108: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19604 | alloc_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_alloc_end - (duk_uint8_t *) thr->valstack); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19605:60: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19605 | reserve_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19605:96: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19605 | reserve_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19605:104: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19605 | reserve_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_check_stack(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19685:60: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19685 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19685:96: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19685 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19685:104: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19685 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) + | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19686:58: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19686 | sizeof(duk_tval) * ((duk_size_t) extra + DUK_VALSTACK_INTERNAL_EXTRA); | ^~~~~ | ------------------ | static_cast ( extra) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_stack(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19708:60: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19708 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19708:96: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19708 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19708:104: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19708 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) thr->valstack) + | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19709:58: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19709 | sizeof(duk_tval) * ((duk_size_t) extra + DUK_VALSTACK_INTERNAL_EXTRA); | ^~~~~ | ------------------ | static_cast ( extra) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_check_stack_top(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19731:60: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19731 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19731:99: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19731 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19731:107: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19731 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) + | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19732:58: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19732 | sizeof(duk_tval) * ((duk_size_t) top + DUK_VALSTACK_INTERNAL_EXTRA); | ^~~ | ---------------- | static_cast ( top) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_stack_top(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19754:60: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19754 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19754:99: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19754 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) + | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19754:107: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19754 | min_new_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack) + | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19755:58: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19755 | sizeof(duk_tval) * ((duk_size_t) top + DUK_VALSTACK_INTERNAL_EXTRA); | ^~~ | ---------------- | static_cast ( top) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_dup(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19792:9: note: in expansion of macro 'DUK__CHECK_SPACE' 19792 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_dup_top(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19810:9: note: in expansion of macro 'DUK__CHECK_SPACE' 19810 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10311:72: note: in expansion of macro 'DUK_LINE_MACRO' 10311 | duk_err_range_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19813:17: note: in expansion of macro 'DUK_ERROR_RANGE_INDEX' 19813 | DUK_ERROR_RANGE_INDEX(thr, -1); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_insert(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19871:49: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19871 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); | ^ | ----------------- | reinterpret_cast ( q) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19871:71: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19871 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); | ^ | ----------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19871:73: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19871 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19883:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19883 | duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19883:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 19883 | duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19883:66: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19883 | duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19883:9: note: in expansion of macro 'duk_memmove' 19883 | duk_memmove((void *) (p + 1), (const void *) p, (size_t) nbytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_pull(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19931:49: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19931 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); | ^ | ----------------- | reinterpret_cast ( q) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19931:71: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 19931 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); | ^ | ----------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19931:73: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19931 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19943:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 19943 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19943:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 19943 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19943:66: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 19943 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19943:9: note: in expansion of macro 'duk_memmove' 19943 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_copy(duk_hthread*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19981:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 19981 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv2, tv1); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:19981:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 19981 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv2, tv1); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_remove(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20012:49: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20012 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); /* Note: 'q' is top-1 */ | ^ | ----------------- | reinterpret_cast ( q) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20012:71: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20012 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); /* Note: 'q' is top-1 */ | ^ | ----------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20012:73: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20012 | nbytes = (duk_size_t) (((duk_uint8_t *) q) - ((duk_uint8_t *) p)); /* Note: 'q' is top-1 */ | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20013:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20013 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20013:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 20013 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20013:66: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20013 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20013:9: note: in expansion of macro 'duk_memmove' 20013 | duk_memmove((void *) p, (const void *) (p + 1), (size_t) nbytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_remove_n(duk_hthread*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20060:52: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20060 | bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20060:83: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20060 | bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src); | ^~~~~~ | ---------------------- | reinterpret_cast ( tv_src) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20060:89: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20060 | bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20066:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20066 | duk_memmove((void *) tv_dst, (const void *) tv_src, bytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20066:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 20066 | duk_memmove((void *) tv_dst, (const void *) tv_src, bytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20066:9: note: in expansion of macro 'duk_memmove' 20066 | duk_memmove((void *) tv_dst, (const void *) tv_src, bytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_xcopymove_raw(duk_hthread*, duk_hthread*, duk_idx_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20104:17: note: in expansion of macro 'DUK_ERROR_TYPE' 20104 | DUK_ERROR_TYPE(to_thr, DUK_STR_INVALID_CONTEXT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20104:17: note: in expansion of macro 'DUK_ERROR_TYPE' 20104 | DUK_ERROR_TYPE(to_thr, DUK_STR_INVALID_CONTEXT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20104:17: note: in expansion of macro 'DUK_ERROR_TYPE' 20104 | DUK_ERROR_TYPE(to_thr, DUK_STR_INVALID_CONTEXT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20107:39: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 20107 | if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) DUK_USE_VALSTACK_LIMIT)) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:3092:32: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 3092 | #define DUK_USE_VALSTACK_LIMIT 1000000L | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20107:60: note: in expansion of macro 'DUK_USE_VALSTACK_LIMIT' 20107 | if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) DUK_USE_VALSTACK_LIMIT)) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20111:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 20111 | DUK_ERROR_RANGE_INVALID_COUNT(to_thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20116:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20116 | nbytes = sizeof(duk_tval) * (duk_size_t) count; | ^~~~~ | ------------------ | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20121:64: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20121 | if (DUK_UNLIKELY((duk_size_t) ((duk_uint8_t *) to_thr->valstack_end - (duk_uint8_t *) to_thr->valstack_top) < nbytes)) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20121:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20121 | if (DUK_UNLIKELY((duk_size_t) ((duk_uint8_t *) to_thr->valstack_end - (duk_uint8_t *) to_thr->valstack_top) < nbytes)) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20121:115: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20121 | if (DUK_UNLIKELY((duk_size_t) ((duk_uint8_t *) to_thr->valstack_end - (duk_uint8_t *) to_thr->valstack_top) < nbytes)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20122:17: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 20122 | DUK_ERROR_RANGE_PUSH_BEYOND(to_thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20125:51: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20125 | src = (void *) ((duk_uint8_t *) from_thr->valstack_top - nbytes); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20125:72: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20125 | src = (void *) ((duk_uint8_t *) from_thr->valstack_top - nbytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20126:51: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20126 | if (DUK_UNLIKELY(src < (void *) from_thr->valstack_bottom)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20127:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 20127 | DUK_ERROR_RANGE_INVALID_COUNT(to_thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20135:37: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20135 | duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20135:66: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 20135 | duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20135:80: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20135 | duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20135:9: note: in expansion of macro 'duk_memcpy' 20135 | duk_memcpy((void *) to_thr->valstack_top, (const void *) src, (size_t) nbytes); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20138:72: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20138 | to_thr->valstack_top = (duk_tval *) (void *) (((duk_uint8_t *) p) + nbytes); | ^ | ----------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20138:83: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20138 | to_thr->valstack_top = (duk_tval *) (void *) (((duk_uint8_t *) p) + nbytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20138:83: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 20138 | to_thr->valstack_top = (duk_tval *) (void *) (((duk_uint8_t *) p) + nbytes); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20150:61: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20150 | q = (duk_tval *) (void *) (((duk_uint8_t *) p) - nbytes); | ^ | ----------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20150:72: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20150 | q = (duk_tval *) (void *) (((duk_uint8_t *) p) - nbytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20150:72: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 20150 | q = (duk_tval *) (void *) (((duk_uint8_t *) p) - nbytes); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_reserve_gap(duk_hthread*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20180:34: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20180 | gap_bytes = (duk_size_t) count * sizeof(duk_tval); | ^~~~~ | ------------------ | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20181:57: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20181 | tv_dst = (duk_tval *) (void *) ((duk_uint8_t *) tv_src + gap_bytes); | ^~~~~~ | ---------------------- | reinterpret_cast ( tv_src) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20181:75: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20181 | tv_dst = (duk_tval *) (void *) ((duk_uint8_t *) tv_src + gap_bytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20181:75: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 20181 | tv_dst = (duk_tval *) (void *) ((duk_uint8_t *) tv_src + gap_bytes); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20182:57: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20182 | copy_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20182:88: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20182 | copy_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src); | ^~~~~~ | ---------------------- | reinterpret_cast ( tv_src) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20182:94: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20182 | copy_bytes = (duk_size_t) ((duk_uint8_t *) thr->valstack_top - (duk_uint8_t *) tv_src); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20183:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 20183 | thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + gap_bytes); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20183:97: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20183 | thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + gap_bytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20183:97: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 20183 | thr->valstack_top = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_top + gap_bytes); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20184:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20184 | duk_memmove((void *) tv_dst, (const void *) tv_src, copy_bytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20184:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 20184 | duk_memmove((void *) tv_dst, (const void *) tv_src, copy_bytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20184:9: note: in expansion of macro 'duk_memmove' 20184 | duk_memmove((void *) tv_dst, (const void *) tv_src, copy_bytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_undefined(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20204:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20204 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "undefined", DUK_STR_NOT_UNDEFINED); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_null(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20217:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20217 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "null", DUK_STR_NOT_NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__get_boolean_raw(duk_hthread*, duk_idx_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20231:23: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 20231 | ret = DUK_TVAL_GET_BOOLEAN(tv); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_require_boolean(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20262:23: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 20262 | ret = DUK_TVAL_GET_BOOLEAN(tv); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20266:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20266 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "boolean", DUK_STR_NOT_BOOLEAN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_require_number(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20327:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20327 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "number", DUK_STR_NOT_NUMBER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_get_int(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20354:88: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 20354 | return (duk_int_t) duk__api_coerce_d2i(thr, idx, 0 /*def_value*/, 0 /*require*/); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk_get_uint(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20360:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 20360 | return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, 0 /*def_value*/, 0 /*require*/); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_get_int_default(duk_hthread*, duk_idx_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20366:82: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 20366 | return (duk_int_t) duk__api_coerce_d2i(thr, idx, def_value, 0 /*require*/); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk_get_uint_default(duk_hthread*, duk_idx_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20372:84: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 20372 | return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, def_value, 0 /*require*/); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_require_int(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20378:88: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 20378 | return (duk_int_t) duk__api_coerce_d2i(thr, idx, 0 /*def_value*/, 1 /*require*/); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk_require_uint(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20384:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 20384 | return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, 0 /*def_value*/, 1 /*require*/); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_get_lstring(duk_hthread*, duk_idx_t, duk_size_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20415:38: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20415 | ret = (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20415:38: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20415 | ret = (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_require_lstring(duk_hthread*, duk_idx_t, duk_size_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20437:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20437 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20437:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20437 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_require_lstring_notsymbol(duk_hthread*, duk_idx_t, duk_size_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20450:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20450 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20450:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20450 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_get_string(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20460:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20460 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20460:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20460 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_get_lstring_default(duk_hthread*, duk_idx_t, duk_size_t*, const char*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20505:38: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20505 | ret = (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20505:38: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20505 | ret = (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_get_string_default(duk_hthread*, duk_idx_t, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20524:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20524 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20524:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20524 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_get_string_notsymbol(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20537:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20537 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20537:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20537 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_require_string_notsymbol(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20556:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20556 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20556:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 20556 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_object(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20567:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20567 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "object", DUK_STR_NOT_OBJECT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_require_pointer(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20619:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20619 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "pointer", DUK_STR_NOT_POINTER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk__get_buffer_helper(duk_hthread*, duk_idx_t, duk_size_t*, void*, duk_size_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20668:23: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 20668 | len = DUK_HBUFFER_GET_SIZE(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20669:23: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20669 | ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20669:23: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20669 | ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20669:23: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20669 | ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20669:23: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20669 | ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20669:23: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20669 | ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20669:23: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20669 | ret = DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20672:25: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20672 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "buffer", DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_get_buffer_data_raw(duk_hthread*, duk_idx_t, duk_size_t*, void*, duk_size_t, duk_bool_t, duk_bool_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20749:37: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 20749 | *out_size = DUK_HBUFFER_GET_SIZE(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20754:33: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20754 | return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20754:33: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20754 | return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20754:33: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20754 | return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20754:33: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20754 | return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20754:33: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20754 | return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20754:33: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20754 | return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20754:33: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20754 | return (void *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); /* may be NULL (but only if size is 0) */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20764:65: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 20764 | duk_hbufobj *h_bufobj = (duk_hbufobj *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20767:54: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 20767 | if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_SLICE(h_bufobj)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20770:53: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20770 | p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20770:53: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20770 | p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20770:53: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20770 | p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20770:53: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20770 | p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20770:53: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20770 | p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20770:53: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20770 | p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20770:53: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 20770 | p = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20772:76: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 20772 | *out_size = (duk_size_t) h_bufobj->length; | ^~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20777:70: warning: use of old-style cast to 'void*' [-Wold-style-cast] 20777 | return (void *) (p + h_bufobj->offset); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20785:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20785 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "buffer", DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_get_hstring(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20846:84: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 20846 | return (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_get_hstring_notsymbol(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20854:81: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 20854 | h = (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_require_hstring(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20866:81: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 20866 | h = (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20868:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20868 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "string", DUK_STR_NOT_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_require_hstring_notsymbol(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20879:81: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 20879 | h = (duk_hstring *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_STRING); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20881:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20881 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "string", DUK_STR_NOT_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_get_hobject(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20889:84: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20889 | return (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_require_hobject(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20897:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20897 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20899:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20899 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "object", DUK_STR_NOT_OBJECT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbuffer* duk_get_hbuffer(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20907:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 20907 | return (duk_hbuffer *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_BUFFER); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbuffer* duk_require_hbuffer(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20915:81: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 20915 | h = (duk_hbuffer *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_BUFFER); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20917:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20917 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "buffer", DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hthread* duk_get_hthread(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20928:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20928 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20932:32: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 20932 | return (duk_hthread *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hthread* duk_require_hthread(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20940:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20940 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20942:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20942 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "thread", DUK_STR_NOT_THREAD); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20945:32: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 20945 | return (duk_hthread *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hcompfunc* duk_get_hcompfunc(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20953:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20953 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20957:34: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 20957 | return (duk_hcompfunc *) h; | ^ | ------------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hcompfunc* duk_require_hcompfunc(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20965:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20965 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20967:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20967 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "compiledfunction", DUK_STR_NOT_COMPFUNC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20970:34: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 20970 | return (duk_hcompfunc *) h; | ^ | ------------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hnatfunc* duk_get_hnatfunc(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20978:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20978 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20982:33: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 20982 | return (duk_hnatfunc *) h; | ^ | ------------------ | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hnatfunc* duk_require_hnatfunc(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20990:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 20990 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20992:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 20992 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "nativefunction", DUK_STR_NOT_NATFUNC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:20995:33: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 20995 | return (duk_hnatfunc *) h; | ^ | ------------------ | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t (* duk_get_c_function(duk_hthread*, duk_idx_t))(duk_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21017:30: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 21017 | f = (duk_hnatfunc *) h; | ^ | ------------------ | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t (* duk_require_c_function(duk_hthread*, duk_idx_t))(duk_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21051:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 21051 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "nativefunction", DUK_STR_NOT_NATFUNC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_function(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21060:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 21060 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "function", DUK_STR_NOT_FUNCTION); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_require_constructable(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21072:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 21072 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "constructable", DUK_STR_NOT_CONSTRUCTABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_get_heapptr(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1474:60: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1474 | #define DUK_TVAL_GET_HEAPHDR(tv) ((tv)->v.heaphdr) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21124:24: note: in expansion of macro 'DUK_TVAL_GET_HEAPHDR' 21124 | ret = (void *) DUK_TVAL_GET_HEAPHDR(tv); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_require_heapptr(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21160:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 21160 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "heapobject", DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1474:60: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1474 | #define DUK_TVAL_GET_HEAPHDR(tv) ((tv)->v.heaphdr) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21164:24: note: in expansion of macro 'DUK_TVAL_GET_HEAPHDR' 21164 | ret = (void *) DUK_TVAL_GET_HEAPHDR(tv); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk__get_hobject_promote_mask_raw(duk_hthread*, duk_idx_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21194:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 21194 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, "object", DUK_STR_NOT_OBJECT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_get_hobject_with_class(duk_hthread*, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21235:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 21235 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_require_hobject_with_class(duk_hthread*, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21249:81: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 21249 | h = (duk_hobject *) duk__get_tagged_heaphdr_raw(thr, idx, DUK_TAG_OBJECT); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:79: note: in expansion of macro 'DUK_LINE_MACRO' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21255:17: note: in expansion of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 21255 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, (const char *) DUK_HSTRING_GET_DATA(h_class), DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:103: note: in definition of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21255:71: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 21255 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, (const char *) DUK_HSTRING_GET_DATA(h_class), DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10279:103: note: in definition of macro 'DUK_ERROR_REQUIRE_TYPE_INDEX' 10279 | duk_err_require_type_index((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (idx), (expectname)); \ | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21255:71: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 21255 | DUK_ERROR_REQUIRE_TYPE_INDEX(thr, idx, (const char *) DUK_HSTRING_GET_DATA(h_class), DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk_get_length(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21299:37: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 21299 | return (duk_size_t) DUK_HSTRING_GET_CHARLEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21304:37: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 21304 | return (duk_size_t) DUK_HBUFFER_GET_SIZE(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21304:37: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 21304 | return (duk_size_t) DUK_HBUFFER_GET_SIZE(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21314:56: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 21314 | ret = (duk_size_t) duk_to_number_m1(thr); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21322:66: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 21322 | return (duk_size_t) duk_hobject_get_length(thr, h); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_known_hstring(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21366:59: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 21366 | return (duk_hstring *) duk__known_heaphdr(thr, idx); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_known_hobject(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21372:59: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 21372 | return (duk_hobject *) duk__known_heaphdr(thr, idx); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbuffer* duk_known_hbuffer(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21378:59: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 21378 | return (duk_hbuffer *) duk__known_heaphdr(thr, idx); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hcompfunc* duk_known_hcompfunc(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21384:61: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 21384 | return (duk_hcompfunc *) duk__known_heaphdr(thr, idx); | ^ | ----------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hnatfunc* duk_known_hnatfunc(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21390:60: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 21390 | return (duk_hnatfunc *) duk__known_heaphdr(thr, idx); | ^ | ---------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_set_length(duk_hthread*, duk_idx_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21397:41: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 21397 | duk_push_uint(thr, (duk_uint_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__to_primitive_helper(duk_hthread*, duk_idx_t, duk_int_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21526:9: note: in expansion of macro 'DUK_ERROR_TYPE' 21526 | DUK_ERROR_TYPE(thr, DUK_STR_TOPRIMITIVE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21526:9: note: in expansion of macro 'DUK_ERROR_TYPE' 21526 | DUK_ERROR_TYPE(thr, DUK_STR_TOPRIMITIVE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21526:9: note: in expansion of macro 'DUK_ERROR_TYPE' 21526 | DUK_ERROR_TYPE(thr, DUK_STR_TOPRIMITIVE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_to_boolean(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21548:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 21548 | tv = DUK_GET_TVAL_POSIDX(thr, idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21556:9: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 21556 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv, val); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_to_number(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21586:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 21586 | tv = DUK_GET_TVAL_POSIDX(thr, idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21591:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 21591 | tv = DUK_GET_TVAL_POSIDX(thr, idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_to_int(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21676:88: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 21676 | return (duk_int_t) duk__api_coerce_d2i(thr, idx, 0 /*def_value*/, 0 /*require*/); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk_to_uint(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21685:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 21685 | return (duk_uint_t) duk__api_coerce_d2ui(thr, idx, 0 /*def_value*/, 0 /*require*/); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int32_t duk_to_int32(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5431:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5431 | #define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21700:9: note: in expansion of macro 'DUK_TVAL_SET_I32_UPDREF' 21700 | DUK_TVAL_SET_I32_UPDREF(thr, tv, ret); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk_to_uint32(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5432:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5432 | #define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21716:9: note: in expansion of macro 'DUK_TVAL_SET_U32_UPDREF' 21716 | DUK_TVAL_SET_U32_UPDREF(thr, tv, ret); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint16_t duk_to_uint16(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5432:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5432 | #define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21732:9: note: in expansion of macro 'DUK_TVAL_SET_U32_UPDREF' 21732 | DUK_TVAL_SET_U32_UPDREF(thr, tv, ret); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t duk_to_uint8clamped(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21763:37: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 21763 | ret = (duk_uint8_t) d; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:21769:45: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 21769 | ret = (duk_uint8_t) (d + 0.5); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_to_int_clamped_raw(duk_hthread*, duk_idx_t, duk_int_t, duk_int_t, duk_bool_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22006:31: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 22006 | dmin = (duk_double_t) minval; | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22007:31: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 22007 | dmax = (duk_double_t) maxval; | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22018:35: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 22018 | res = (duk_int_t) d; | ^ | ------------- | static_cast ( d) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22048:25: note: in expansion of macro 'DUK_ERROR_RANGE' 22048 | DUK_ERROR_RANGE(thr, DUK_STR_NUMBER_OUTSIDE_RANGE); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_to_string(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22075:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 22075 | tv = DUK_GET_TVAL_POSIDX(thr, idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22088:21: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 22088 | if (DUK_TVAL_GET_BOOLEAN(tv)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22106:25: note: in expansion of macro 'DUK_ERROR_TYPE' 22106 | DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_STRING_COERCE_SYMBOL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22106:25: note: in expansion of macro 'DUK_ERROR_TYPE' 22106 | DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_STRING_COERCE_SYMBOL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22106:25: note: in expansion of macro 'DUK_ERROR_TYPE' 22106 | DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_STRING_COERCE_SYMBOL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22132:73: warning: use of old-style cast to 'void*' [-Wold-style-cast] 22132 | duk_push_sprintf(thr, DUK_STR_FMT_PTR, (void *) ptr); | ^~~ | ------------ | const_cast ( ptr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_buffer_to_string(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22214:52: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 22214 | res = duk_push_lstring(thr, (const char *) ptr_src, len); | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_to_buffer_raw(duk_hthread*, duk_idx_t, duk_size_t*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22239:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 22239 | tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22239:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 22239 | tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22239:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 22239 | tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22239:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 22239 | tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22239:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 22239 | tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22239:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 22239 | tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22239:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 22239 | tmp_ptr = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22240:50: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 22240 | src_data = (const duk_uint8_t *) tmp_ptr; | ^~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22241:28: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 22241 | src_size = DUK_HBUFFER_GET_SIZE(h_buf); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22257:84: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 22257 | src_data = (const duk_uint8_t *) duk_to_lstring(thr, idx, &src_size); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:773:80: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 773 | duk_push_buffer_raw((ctx), (size), (dynamic) ? DUK_BUF_FLAG_DYNAMIC : 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22260:36: note: in expansion of macro 'duk_push_buffer' 22260 | dst_data = (duk_uint8_t *) duk_push_buffer(thr, src_size, (mode == DUK_BUF_MODE_DYNAMIC) /*dynamic*/); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22262:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 22262 | duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22262:61: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 22262 | duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22262:80: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 22262 | duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22262:9: note: in expansion of macro 'duk_memcpy_unsafe' 22262 | duk_memcpy_unsafe((void *) dst_data, (const void *) src_data, (size_t) src_size); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_to_pointer(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22280:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 22280 | tv = DUK_GET_TVAL_POSIDX(thr, idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1474:60: warning: use of old-style cast to 'void*' [-Wold-style-cast] 1474 | #define DUK_TVAL_GET_HEAPHDR(tv) ((tv)->v.heaphdr) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22298:32: note: in expansion of macro 'DUK_TVAL_GET_HEAPHDR' 22298 | res = (void *) DUK_TVAL_GET_HEAPHDR(tv); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_func_from_lightfunc(duk_hthread*, duk_c_function, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1532:70: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 1532 | #define DUK_LFUNC_FLAGS_GET_NARGS(lf_flags) ((lf_flags) &0x0fU) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22329:29: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_NARGS' 22329 | nargs = (duk_idx_t) DUK_LFUNC_FLAGS_GET_NARGS(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:315:59: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 315 | #define DUK_VARARGS ((duk_int_t) (-1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22331:37: note: in expansion of macro 'DUK_VARARGS' 22331 | nargs = (duk_idx_t) DUK_VARARGS; | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:315:60: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 315 | #define DUK_VARARGS ((duk_int_t) (-1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22331:37: note: in expansion of macro 'DUK_VARARGS' 22331 | nargs = (duk_idx_t) DUK_VARARGS; | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22336:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 22336 | DUK_HOBJECT_FLAG_NOTAIL | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22340:25: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 22340 | if ((duk_idx_t) lf_len != nargs) { | ^~~~~~ | ------------------ | static_cast ( lf_len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22342:47: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 22342 | duk_push_int(thr, (duk_int_t) lf_len); | ^~~~~~ | ------------------ | static_cast ( lf_len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22343:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22343 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22343:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22343 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22343:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22343 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22348:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22348 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22348:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22348 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22348:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22348 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:106: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22352:35: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 22352 | nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:113: warning: use of old-style cast to 'duk_int8_t' {aka 'signed char'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22352:35: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 22352 | nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:113: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22352:35: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 22352 | nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1530:114: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 1530 | #define DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags) ((duk_int32_t) (duk_int8_t) (((duk_uint16_t) (lf_flags)) >> 8)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22352:35: note: in expansion of macro 'DUK_LFUNC_FLAGS_GET_MAGIC' 22352 | nf->magic = (duk_int16_t) DUK_LFUNC_FLAGS_GET_MAGIC(lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_to_object(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22363:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 22363 | tv = DUK_GET_TVAL_POSIDX(thr, idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22372:17: note: in expansion of macro 'DUK_ERROR_TYPE' 22372 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22372:17: note: in expansion of macro 'DUK_ERROR_TYPE' 22372 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22372:17: note: in expansion of macro 'DUK_ERROR_TYPE' 22372 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22378:79: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 22378 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_BOOLEAN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22388:33: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 22388 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_SYMBOL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22392:33: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 22392 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22420:79: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 22420 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_POINTER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1466:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1466 | (out_flags) = (duk_uint32_t) (tv)->v_extra; \ | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22437:17: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC' 22437 | DUK_TVAL_GET_LIGHTFUNC(tv, func, lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22448:79: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 22448 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_NUMBER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22467:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22467 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22467:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22467 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22467:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 22467 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__obj_flag_any_default_false(duk_hthread*, duk_idx_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22503:69: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 22503 | return (DUK_HEAPHDR_CHECK_FLAG_BITS((duk_heaphdr *) obj, flag_mask) ? 1 : 0); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_get_type_tval(duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22543:81: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 22543 | return (duk_int_t) duk__type_from_tag[DUK_TVAL_GET_TAG(tv) - DUK_TAG_MIN]; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_check_type_mask(duk_hthread*, duk_idx_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22664:17: note: in expansion of macro 'DUK_ERROR_TYPE' 22664 | DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22664:17: note: in expansion of macro 'DUK_ERROR_TYPE' 22664 | DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22664:17: note: in expansion of macro 'DUK_ERROR_TYPE' 22664 | DUK_ERROR_TYPE(thr, DUK_STR_UNEXPECTED_TYPE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_is_nan(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22720:62: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 22720 | return (duk_bool_t) DUK_ISNAN(DUK_TVAL_GET_NUMBER(tv)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_tval(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22987:9: note: in expansion of macro 'DUK__CHECK_SPACE' 22987 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_undefined(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22996:9: note: in expansion of macro 'DUK__CHECK_SPACE' 22996 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_null(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23009:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23009 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_boolean(duk_hthread*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23019:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23019 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23022:9: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 23022 | DUK_TVAL_SET_BOOLEAN(tv_slot, b); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_true(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23029:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23029 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1521:40: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 1521 | #define DUK_TVAL_SET_BOOLEAN_TRUE(tv) DUK_TVAL_SET_BOOLEAN((tv), 1) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23031:9: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_TRUE' 23031 | DUK_TVAL_SET_BOOLEAN_TRUE(tv_slot); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_false(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23038:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23038 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1522:40: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 1522 | #define DUK_TVAL_SET_BOOLEAN_FALSE(tv) DUK_TVAL_SET_BOOLEAN((tv), 0) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23040:9: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_FALSE' 23040 | DUK_TVAL_SET_BOOLEAN_FALSE(tv_slot); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_number(duk_hthread*, duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23049:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23049 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_int(duk_hthread*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23078:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23078 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23079:28: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 23079 | d = (duk_double_t) val; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_uint(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23108:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23108 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23109:28: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 23109 | d = (duk_double_t) val; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_nan(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23120:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23120 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_push_lstring(duk_hthread*, const char*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23134:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23134 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23147:17: note: in expansion of macro 'DUK_ERROR_RANGE' 23147 | DUK_ERROR_RANGE(thr, DUK_STR_STRING_TOO_LONG); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23151:73: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 23151 | h = duk_heap_strtable_intern_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len); | ^~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23151:93: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 23151 | h = duk_heap_strtable_intern_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23156:9: note: in expansion of macro 'DUK_HSTRING_INCREF' 23156 | DUK_HSTRING_INCREF(thr, h); /* no side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23156:9: note: in expansion of macro 'DUK_HSTRING_INCREF' 23156 | DUK_HSTRING_INCREF(thr, h); /* no side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23158:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 23158 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23158:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 23158 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_push_literal_raw(duk_hthread*, const char*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23184:17: note: in expansion of macro 'DUK_ERROR_RANGE' 23184 | DUK_ERROR_RANGE(thr, DUK_STR_STRING_TOO_LONG); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23188:81: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 23188 | h = duk_heap_strtable_intern_literal_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len); | ^~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23188:101: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 23188 | h = duk_heap_strtable_intern_literal_checked(thr, (const duk_uint8_t *) str, (duk_uint32_t) len); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23193:9: note: in expansion of macro 'DUK_HSTRING_INCREF' 23193 | DUK_HSTRING_INCREF(thr, h); /* no side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23193:9: note: in expansion of macro 'DUK_HSTRING_INCREF' 23193 | DUK_HSTRING_INCREF(thr, h); /* no side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23195:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 23195 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23195:31: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 23195 | return (const char *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_pointer(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23212:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23212 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_push_uint_to_hstring(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23223:41: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 23223 | duk_push_uint(thr, (duk_uint_t) i); | ^ | -------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_this_helper(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23232:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23232 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23259:9: note: in expansion of macro 'DUK_ERROR_TYPE' 23259 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23259:9: note: in expansion of macro 'DUK_ERROR_TYPE' 23259 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23259:9: note: in expansion of macro 'DUK_ERROR_TYPE' 23259 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_OBJECT_COERCIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_current_thread(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23361:66: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23361 | duk_push_hobject(thr, (duk_hobject *) thr->heap->curr_thread); | ^~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_stash(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23375:14: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 23375 | if (!duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23375:14: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 23375 | if (!duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23380:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 23380 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23380:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 23380 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23380:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 23380 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_thread_stash(duk_hthread*, duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23406:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 23406 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23409:47: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23409 | duk_push_hobject(thr, (duk_hobject *) target_thr); | ^~~~~~~~~~ | -------------------------- | reinterpret_cast ( target_thr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__try_push_vsprintf(duk_hthread*, void*, duk_size_t, const char*, __va_list_tag*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23421:38: warning: use of old-style cast to 'char*' [-Wold-style-cast] 23421 | len = DUK_VSNPRINTF((char *) buf, sz, fmt, ap); | ^~~ | ------------ | static_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23422:31: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 23422 | if (len < (duk_int_t) sz) { | ^~ | -------------- | static_cast ( sz) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23426:36: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 23426 | return (duk_int_t) len; | ^~~ | --------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk_push_vsprintf(duk_hthread*, const char*, __va_list_tag*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23446:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 23446 | return (const char *) DUK_HSTRING_GET_DATA(h_str); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23446:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 23446 | return (const char *) DUK_HSTRING_GET_DATA(h_str); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23482:25: note: in expansion of macro 'DUK_ERROR_RANGE' 23482 | DUK_ERROR_RANGE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23490:52: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 23490 | res = duk_push_lstring(thr, (const char *) buf, (duk_size_t) len); /* [ buf? res ] */ | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23490:70: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 23490 | res = duk_push_lstring(thr, (const char *) buf, (duk_size_t) len); /* [ buf? res ] */ | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_push_object_helper(duk_hthread*, duk_uint_t, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23520:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23520 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23529:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23529 | DUK_HOBJECT_INCREF(thr, h); /* no side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23529:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23529 | DUK_HOBJECT_INCREF(thr, h); /* no side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23535:17: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23535 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, thr->builtins[prototype_bidx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23535:17: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23535 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, thr->builtins[prototype_bidx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_push_object_helper_proto(duk_hthread*, duk_uint_t, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23551:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23551 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23551:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23551 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, h, proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_object(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23560:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23560 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_array(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23574:49: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23574 | DUK_HOBJECT_FLAG_EXOTIC_ARRAY | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23579:68: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23579 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_ARRAY_PROTOTYPE]); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23579:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23579 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_ARRAY_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23579:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23579 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_ARRAY_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23582:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23582 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23583:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23583 | DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23583:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23583 | DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23584:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 23584 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_bare_array(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23600:49: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23600 | DUK_HOBJECT_FLAG_EXOTIC_ARRAY | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23606:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23606 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23607:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23607 | DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23607:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23607 | DUK_HOBJECT_INCREF(thr, obj); /* XXX: could preallocate with refcount = 1 */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23608:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 23608 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_harray* duk_push_harray(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:60: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23623:28: note: in expansion of macro 'DUK_TVAL_GET_OBJECT' 23623 | a = (duk_harray *) DUK_TVAL_GET_OBJECT(thr->valstack_top - 1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_harray* duk_push_harray_with_size(duk_hthread*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23638:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23638 | duk_hobject_realloc_props(thr, (duk_hobject *) a, 0, size, 0, 0); | ^ | ----------------- | reinterpret_cast ( a) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_push_harray_with_size_outptr(duk_hthread*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:66: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6893:42: note: in definition of macro 'DUK_HOBJECT_GET_PROPS' 6893 | #define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:66: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7127:36: note: in definition of macro 'DUK_HOBJECT_GET_ESIZE' 7127 | #define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:66: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6933:49: note: in definition of macro 'DUK_HOBJECT_E_FLAG_PADDING' 6933 | #define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:60: note: in expansion of macro 'DUK_HOBJECT_GET_ESIZE' 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23650:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 23650 | return DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) a); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_thread_raw(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23660:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23660 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23662:68: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23662 | obj = duk_hthread_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_THREAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23678:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23678 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23679:9: note: in expansion of macro 'DUK_HTHREAD_INCREF' 23679 | DUK_HTHREAD_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23679:9: note: in expansion of macro 'DUK_HTHREAD_INCREF' 23679 | DUK_HTHREAD_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23680:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 23680 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23685:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 23685 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23697:68: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23697 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, obj->builtins[DUK_BIDX_THREAD_PROTOTYPE]); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23697:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23697 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, obj->builtins[DUK_BIDX_THREAD_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23697:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23697 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, obj->builtins[DUK_BIDX_THREAD_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hcompfunc* duk_push_hcompfunc(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23713:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23713 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23722:39: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23722 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23724:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 23724 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23731:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23731 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23732:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23732 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23732:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23732 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23737:68: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23737 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_FUNCTION_PROTOTYPE]); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23737:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23737 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_FUNCTION_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23737:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23737 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[DUK_BIDX_FUNCTION_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hboundfunc* duk_push_hboundfunc(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23748:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23748 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23751:68: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23751 | DUK_HOBJECT_FLAG_CALLABLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23753:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 23753 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23758:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23758 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23759:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23759 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23759:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23759 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk__push_c_function_raw(duk_hthread*, duk_c_function, duk_idx_t, duk_uint_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23778:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23778 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7818:51: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 7818 | #define DUK_HNATFUNC_NARGS_MAX ((duk_int16_t) 0x7fff) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23783:35: note: in expansion of macro 'DUK_HNATFUNC_NARGS_MAX' 23783 | if (nargs >= 0 && nargs < DUK_HNATFUNC_NARGS_MAX) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23784:44: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 23784 | func_nargs = (duk_int16_t) nargs; | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:315:59: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 315 | #define DUK_VARARGS ((duk_int_t) (-1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23785:29: note: in expansion of macro 'DUK_VARARGS' 23785 | } else if (nargs == DUK_VARARGS) { | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7817:52: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 7817 | #define DUK_HNATFUNC_NARGS_VARARGS ((duk_int16_t) -1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23786:30: note: in expansion of macro 'DUK_HNATFUNC_NARGS_VARARGS' 23786 | func_nargs = DUK_HNATFUNC_NARGS_VARARGS; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23802:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23802 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23803:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23803 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23803:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23803 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23804:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 23804 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23808:68: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23808 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[proto_bidx]); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23808:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23808 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[proto_bidx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23808:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23808 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[proto_bidx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23812:9: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 23812 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_c_function(duk_hthread*, duk_c_function, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23823:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23823 | DUK_HOBJECT_FLAG_NOTAIL | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_c_function_builtin(duk_hthread*, duk_c_function, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23838:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23838 | DUK_HOBJECT_FLAG_NOTAIL | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_c_function_builtin_noconstruct(duk_hthread*, duk_c_function, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23851:17: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 23851 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_c_lightfunc(duk_hthread*, duk_c_function, duk_idx_t, duk_idx_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23864:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23864 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:315:59: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 315 | #define DUK_VARARGS ((duk_int_t) (-1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23868:29: note: in expansion of macro 'DUK_VARARGS' 23868 | } else if (nargs == DUK_VARARGS) { | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23880:59: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 23880 | lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1533:75: note: in definition of macro 'DUK_LFUNC_FLAGS_PACK' 1533 | #define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs) | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1533:80: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1533 | #define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23880:20: note: in expansion of macro 'DUK_LFUNC_FLAGS_PACK' 23880 | lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23880:85: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 23880 | lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1533:102: note: in definition of macro 'DUK_LFUNC_FLAGS_PACK' 1533 | #define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23880:112: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 23880 | lf_flags = DUK_LFUNC_FLAGS_PACK((duk_small_int_t) magic, (duk_small_uint_t) length, (duk_small_uint_t) nargs); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1533:119: note: in definition of macro 'DUK_LFUNC_FLAGS_PACK' 1533 | #define DUK_LFUNC_FLAGS_PACK(magic, length, nargs) ((((duk_small_uint_t) (magic)) & 0xffU) << 8) | ((length) << 4) | (nargs) | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1404:60: warning: use of old-style cast to 'duk_c_function' {aka 'int (*)(struct duk_hthread*)'} [-Wold-style-cast] 1404 | duk__tv->v.lightfunc = (duk_c_function) (fp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23883:9: note: in expansion of macro 'DUK_TVAL_SET_LIGHTFUNC' 23883 | DUK_TVAL_SET_LIGHTFUNC(tv_slot, func, lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23885:59: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 23885 | return (duk_idx_t) (tv_slot - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23888:9: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 23888 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbufobj* duk_push_bufobj_raw(duk_hthread*, duk_uint_t, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23902:9: note: in expansion of macro 'DUK__CHECK_SPACE' 23902 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23907:68: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23907 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[prototype_bidx]); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23907:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23907 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[prototype_bidx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23907:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 23907 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) obj, thr->builtins[prototype_bidx]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23911:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 23911 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) obj); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23912:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23912 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:23912:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 23912 | DUK_HOBJECT_INCREF(thr, obj); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_buffer_object(duk_hthread*, duk_idx_t, duk_size_t, duk_size_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24011:36: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 24011 | uint_offset = (duk_uint_t) byte_offset; | ^~~~~~~~~~~ | ------------------------ | static_cast ( byte_offset) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24012:36: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 24012 | uint_length = (duk_uint_t) byte_length; | ^~~~~~~~~~~ | ------------------------ | static_cast ( byte_length) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24014:47: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 24014 | if (DUK_UNLIKELY((duk_size_t) uint_offset != byte_offset || (duk_size_t) uint_length != byte_length)) { | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24014:90: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 24014 | if (DUK_UNLIKELY((duk_size_t) uint_offset != byte_offset || (duk_size_t) uint_length != byte_length)) { | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24035:42: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 24035 | h_val = ((duk_hbufobj *) h_arraybuf)->buf; | ^~~~~~~~~~ | -------------------------- | reinterpret_cast ( h_arraybuf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24040:61: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 24040 | tmp_offset = uint_offset + ((duk_hbufobj *) h_arraybuf)->offset; | ^~~~~~~~~~ | -------------------------- | reinterpret_cast ( h_arraybuf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24068:96: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 24068 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_BUFOBJ | DUK_HOBJECT_CLASS_AS_FLAGS(classnum), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24069:58: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 24069 | (duk_small_int_t) protobidx); | ^~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24073:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 24073 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24073:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 24073 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24075:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 24075 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, h_arraybuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24075:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 24075 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, h_arraybuf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24092:9: note: in expansion of macro 'DUK_ERROR_RANGE' 24092 | DUK_ERROR_RANGE(thr, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24096:9: note: in expansion of macro 'DUK_ERROR_TYPE' 24096 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24096:9: note: in expansion of macro 'DUK_ERROR_TYPE' 24096 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24096:9: note: in expansion of macro 'DUK_ERROR_TYPE' 24096 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_error_object_va_raw(duk_hthread*, duk_errcode_t, const char*, duk_int_t, const char*, __va_list_tag*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24144:49: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 24144 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ERROR), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24150:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 24150 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24150:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 24150 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24150:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 24150 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24159:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 24159 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24159:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 24159 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24159:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 24159 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_push_buffer_raw(duk_hthread*, duk_size_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24211:9: note: in expansion of macro 'DUK__CHECK_SPACE' 24211 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24215:17: note: in expansion of macro 'DUK_ERROR_RANGE' 24215 | DUK_ERROR_RANGE(thr, DUK_STR_BUFFER_TOO_LONG); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24221:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 24221 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24227:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 24227 | DUK_HBUFFER_INCREF(thr, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24227:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 24227 | DUK_HBUFFER_INCREF(thr, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24230:25: warning: use of old-style cast to 'void*' [-Wold-style-cast] 24230 | return (void *) buf_data; | ^~~~~~~~ | ----------------- | const_cast ( buf_data) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_proxy(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24305:55: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 24305 | flags = DUK_HEAPHDR_GET_FLAGS((duk_heaphdr *) h_target) & (DUK_HOBJECT_FLAG_CALLABLE | DUK_HOBJECT_FLAG_CONSTRUCTABLE); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4745:36: note: in definition of macro 'DUK_HEAPHDR_GET_FLAGS' 4745 | #define DUK_HEAPHDR_GET_FLAGS(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_FLAG_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24308:26: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 24308 | flags |= DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_FUNCTION) | DUK_HOBJECT_FLAG_SPECIAL_CALL; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24310:26: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 24310 | flags |= DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24331:54: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 24331 | DUK_TVAL_SET_OBJECT(tv_slot, (duk_hobject *) h_proxy); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24332:49: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 24332 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_proxy); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24332:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 24332 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_proxy); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24332:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 24332 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_proxy); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24332:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 24332 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) h_proxy); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24339:73: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 24339 | return (duk_idx_t) (thr->valstack_top - thr->valstack_bottom - 1); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24342:9: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 24342 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_heapptr(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10315:78: note: in expansion of macro 'DUK_LINE_MACRO' 10315 | duk_err_range_push_beyond((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:18758:25: note: in expansion of macro 'DUK_ERROR_RANGE_PUSH_BEYOND' 18758 | DUK_ERROR_RANGE_PUSH_BEYOND(thr); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24465:9: note: in expansion of macro 'DUK__CHECK_SPACE' 24465 | DUK__CHECK_SPACE(); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24467:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 24467 | ret = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24494:70: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 24494 | if (DUK_UNLIKELY(DUK_HEAPHDR_HAS_FINALIZABLE((duk_heaphdr *) ptr))) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4790:42: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4790 | #define DUK_HEAPHDR_HAS_FINALIZABLE(h) DUK_HEAPHDR_CHECK_FLAG_BITS((h), DUK_HEAPHDR_FLAG_FINALIZABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24494:26: note: in expansion of macro 'DUK_HEAPHDR_HAS_FINALIZABLE' 24494 | if (DUK_UNLIKELY(DUK_HEAPHDR_HAS_FINALIZABLE((duk_heaphdr *) ptr))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24499:40: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 24499 | curr = (duk_heaphdr *) ptr; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24521:54: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 24521 | switch (DUK_HEAPHDR_GET_TYPE((duk_heaphdr *) ptr)) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4750:35: note: in definition of macro 'DUK_HEAPHDR_GET_TYPE' 4750 | #define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24523:57: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 24523 | DUK_TVAL_SET_STRING(tv, (duk_hstring *) ptr); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1412:39: note: in definition of macro 'DUK_TVAL_SET_STRING' 1412 | duk__tv->v.hstring = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24526:57: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 24526 | DUK_TVAL_SET_OBJECT(tv, (duk_hobject *) ptr); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24530:57: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 24530 | DUK_TVAL_SET_BUFFER(tv, (duk_hbuffer *) ptr); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1428:39: note: in definition of macro 'DUK_TVAL_SET_BUFFER' 1428 | duk__tv->v.hbuffer = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24534:49: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 24534 | DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) ptr); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24534:9: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 24534 | DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) ptr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24534:9: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 24534 | DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) ptr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_push_bare_object(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24545:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 24545 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_pop_n(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24641:80: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 24641 | if (DUK_UNLIKELY((duk_uidx_t) (thr->valstack_top - thr->valstack_bottom) < (duk_uidx_t) count)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24641:97: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 24641 | if (DUK_UNLIKELY((duk_uidx_t) (thr->valstack_top - thr->valstack_bottom) < (duk_uidx_t) count)) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24642:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 24642 | DUK_ERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_pop(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24730:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 24730 | DUK_ERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_pop_2(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24819:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 24819 | DUK_ERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_pack(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24874:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 24874 | top = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24876:39: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 24876 | if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) top)) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24876:60: warning: use of old-style cast to 'duk_uidx_t' {aka 'unsigned int'} [-Wold-style-cast] 24876 | if (DUK_UNLIKELY((duk_uidx_t) count > (duk_uidx_t) top)) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24878:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 24878 | DUK_ERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24890:71: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 24890 | tv_dst = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) count); /* XXX: uninitialized would be OK */ | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24898:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 24898 | duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval)); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24898:59: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 24898 | duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval)); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24898:76: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 24898 | duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval)); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24898:9: note: in expansion of macro 'duk_memcpy_unsafe' 24898 | duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, (size_t) count * sizeof(duk_tval)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_idx_t duk_unpack_array_like(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24935:75: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 24935 | if (DUK_LIKELY(DUK_HOBJECT_IS_ARRAY(h) && ((duk_harray *) h)->length <= DUK_HOBJECT_GET_ASIZE(h))) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24940:48: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 24940 | h_arr = (duk_harray *) h; | ^ | ---------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24945:60: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 24945 | duk_require_stack(thr, (duk_idx_t) len); | ^~~ | --------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24956:120: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 24956 | if (DUK_UNLIKELY(len != h_arr->length || h_arr->length > DUK_HOBJECT_GET_ASIZE((duk_hobject *) h_arr))) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24956:82: note: in expansion of macro 'DUK_HOBJECT_GET_ASIZE' 24956 | if (DUK_UNLIKELY(len != h_arr->length || h_arr->length > DUK_HOBJECT_GET_ASIZE((duk_hobject *) h_arr))) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24966:34: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 24966 | tv_src = DUK_HOBJECT_A_GET_BASE(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24966:34: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 24966 | tv_src = DUK_HOBJECT_A_GET_BASE(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:24985:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 24985 | return (duk_idx_t) h_arr->length; | ^~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25004:52: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25004 | duk_require_stack(thr, (duk_idx_t) len); | ^~~ | --------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25006:70: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 25006 | duk_get_prop_index(thr, idx, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25008:36: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25008 | return (duk_idx_t) len; | ^~~ | --------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25013:9: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 25013 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25017:9: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 25017 | DUK_ERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_throw_raw(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25041:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 25041 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25062:18: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 25062 | tv_val = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_error_va_raw(duk_hthread*, duk_errcode_t, const char*, duk_int_t, const char*, __va_list_tag*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:541:44: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 541 | (duk_throw_raw((ctx)), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25110:16: note: in expansion of macro 'duk_throw' 25110 | (void) duk_throw(thr); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_error_raw(duk_hthread*, duk_errcode_t, const char*, duk_int_t, const char*, ...)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:541:44: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 541 | (duk_throw_raw((ctx)), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25127:16: note: in expansion of macro 'duk_throw' 25127 | (void) duk_throw(thr); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_lightfunc_name_raw(duk_hthread*, duk_c_function, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25294:55: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 25294 | duk_push_string_funcptr(thr, (duk_uint8_t *) &func, sizeof(func)); | ^~~~ | --------------------- | reinterpret_cast ( &func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25295:55: warning: use of old-style cast to 'unsigned int' [-Wold-style-cast] 25295 | duk_push_sprintf(thr, "_%04x", (unsigned int) lf_flags); | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_lightfunc_name(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1466:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1466 | (out_flags) = (duk_uint32_t) (tv)->v_extra; \ | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25306:9: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC' 25306 | DUK_TVAL_GET_LIGHTFUNC(tv, func, lf_flags); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_lightfunc_tostring(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1466:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1466 | (out_flags) = (duk_uint32_t) (tv)->v_extra; \ | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25317:9: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC' 25317 | DUK_TVAL_GET_LIGHTFUNC(tv, func, lf_flags); /* read before 'tv' potentially invalidated */ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_string_funcptr(duk_hthread*, duk_uint8_t*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25356:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 25356 | duk_push_lstring(thr, (const char *) buf, sz * 2); | ^~~ | ------------------ | reinterpret_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_hstring_readable_unicode(duk_hthread*, duk_hstring*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25387:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25387 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25387:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25387 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10807:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10807 | #define DUK_ASC_SINGLEQUOTE 0x27 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25393:30: note: in expansion of macro 'DUK_ASC_SINGLEQUOTE' 25393 | *q++ = (duk_uint8_t) DUK_ASC_SINGLEQUOTE; | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10814:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10814 | #define DUK_ASC_PERIOD 0x2e | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25399:46: note: in expansion of macro 'DUK_ASC_PERIOD' 25399 | *q++ = (duk_uint8_t) DUK_ASC_PERIOD; | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10814:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10814 | #define DUK_ASC_PERIOD 0x2e | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25400:46: note: in expansion of macro 'DUK_ASC_PERIOD' 25400 | *q++ = (duk_uint8_t) DUK_ASC_PERIOD; | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10814:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10814 | #define DUK_ASC_PERIOD 0x2e | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25401:46: note: in expansion of macro 'DUK_ASC_PERIOD' 25401 | *q++ = (duk_uint8_t) DUK_ASC_PERIOD; | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10860:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10860 | #define DUK_ASC_BACKSLASH 0x5c | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25408:54: note: in expansion of macro 'DUK_ASC_BACKSLASH' 25408 | *q++ = (duk_uint8_t) DUK_ASC_BACKSLASH; | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10888:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10888 | #define DUK_ASC_LC_X 0x78 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25409:54: note: in expansion of macro 'DUK_ASC_LC_X' 25409 | *q++ = (duk_uint8_t) DUK_ASC_LC_X; | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25410:75: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 25410 | *q++ = (duk_uint8_t) duk_lc_digits[cp >> 4]; | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25411:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 25411 | *q++ = (duk_uint8_t) duk_lc_digits[cp & 0x0f]; | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10831:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10831 | #define DUK_ASC_QUESTION 0x3f | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25417:46: note: in expansion of macro 'DUK_ASC_QUESTION' 25417 | *q++ = (duk_uint8_t) DUK_ASC_QUESTION; | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10807:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10807 | #define DUK_ASC_SINGLEQUOTE 0x27 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25421:30: note: in expansion of macro 'DUK_ASC_SINGLEQUOTE' 25421 | *q++ = (duk_uint8_t) DUK_ASC_SINGLEQUOTE; | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25423:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 25423 | duk_push_lstring(thr, (const char *) buf, (duk_size_t) (q - buf)); | ^~~ | ------------------ | reinterpret_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25423:72: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25423 | duk_push_lstring(thr, (const char *) buf, (duk_size_t) (q - buf)); | ^ | ---------------------- | static_cast ( (q - buf)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const char* duk__push_string_tval_readable(duk_hthread*, duk_tval*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25489:70: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 25489 | duk_push_sprintf(thr, "[buffer:%ld]", (long) DUK_HBUFFER_GET_SIZE(h)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'long int' [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25489:70: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 25489 | duk_push_sprintf(thr, "[buffer:%ld]", (long) DUK_HBUFFER_GET_SIZE(h)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_push_symbol_descriptive_string(duk_hthread*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25534:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25534 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25534:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25534 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25548:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 25548 | duk_push_lstring(thr, (const char *) p, (duk_size_t) (q - p)); | ^ | ---------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25548:68: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25548 | duk_push_lstring(thr, (const char *) p, (duk_size_t) (q - p)); | ^ | -------------------- | static_cast ( (q - p)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_copy_tvals_incref(duk_hthread*, duk_tval*, duk_tval*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25586:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 25586 | duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, count * sizeof(duk_tval)); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25586:59: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 25586 | duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, count * sizeof(duk_tval)); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25586:9: note: in expansion of macro 'duk_memcpy_unsafe' 25586 | duk_memcpy_unsafe((void *) tv_dst, (const void *) tv_src, count * sizeof(duk_tval)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__concat_and_join_helper(duk_hthread*, duk_idx_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25621:25: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 25621 | DUK_ERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25628:30: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 25628 | count = (duk_uint_t) count_in; | ^~~~~~~~ | --------------------- | static_cast ( count_in) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25632:55: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25632 | h = duk_to_hstring(thr, -((duk_idx_t) count) - 1); | ^~~~~ | ----------------- | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25636:35: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25636 | t1 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25637:45: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25637 | t2 = (duk_size_t) (count - 1); | ^ | ------------------------ | static_cast ( (count - 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6313:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6313 | #define DUK_HSTRING_MAX_BYTELEN (0x7fffffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25638:38: note: in expansion of macro 'DUK_HSTRING_MAX_BYTELEN' 25638 | limit = (duk_size_t) DUK_HSTRING_MAX_BYTELEN; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25643:44: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25643 | len = (duk_size_t) (t1 * t2); | ^ | ---------------------- | static_cast ( (t1 * t2)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25645:36: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25645 | len = (duk_size_t) 0; | ^ | -------------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25650:55: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25650 | h = duk_to_hstring(thr, -((duk_idx_t) i)); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25651:46: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25651 | new_len = len + (duk_size_t) DUK_HSTRING_GET_BYTELEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6313:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6313 | #define DUK_HSTRING_MAX_BYTELEN (0x7fffffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25657:44: note: in expansion of macro 'DUK_HSTRING_MAX_BYTELEN' 25657 | new_len > (duk_size_t) DUK_HSTRING_MAX_BYTELEN) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25668:68: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 25668 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25676:68: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25676 | h = duk_require_hstring(thr, -((duk_idx_t) count) - 2); /* extra -1 for buffer */ | ^~~~~ | ----------------- | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25677:47: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25677 | duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25677:25: note: in expansion of macro 'duk_memcpy' 25677 | duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25680:60: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25680 | h = duk_require_hstring(thr, -((duk_idx_t) i) - 1); /* extra -1 for buffer */ | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25681:39: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25681 | duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25681:17: note: in expansion of macro 'duk_memcpy' 25681 | duk_memcpy(buf + idx, DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25692:48: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25692 | duk_replace(thr, -((duk_idx_t) count) - 2); /* overwrite sep */ | ^~~~~ | ----------------- | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25693:44: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25693 | duk_pop_n(thr, (duk_idx_t) count); | ^~~~~ | ----------------- | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25695:48: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25695 | duk_replace(thr, -((duk_idx_t) count) - 1); /* overwrite str1 */ | ^~~~~ | ----------------- | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25696:54: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 25696 | duk_pop_n(thr, (duk_idx_t) (count - 1)); | ^ | ----------------------- | static_cast ( (count - 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25707:9: note: in expansion of macro 'DUK_ERROR_RANGE' 25707 | DUK_ERROR_RANGE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_concat_2(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25736:29: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25736 | len1 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h1); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25737:29: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25737 | len2 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6313:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6313 | #define DUK_HSTRING_MAX_BYTELEN (0x7fffffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25740:45: note: in expansion of macro 'DUK_HSTRING_MAX_BYTELEN' 25740 | len > (duk_size_t) DUK_HSTRING_MAX_BYTELEN)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25743:68: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 25743 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25746:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 25746 | duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25746:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25746 | duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25746:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25746 | duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25746:84: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25746 | duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25746:9: note: in expansion of macro 'duk_memcpy' 25746 | duk_memcpy((void *) buf, (const void *) DUK_HSTRING_GET_DATA(h1), (size_t) len1); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25747:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 25747 | duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25747:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25747 | duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25747:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25747 | duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25747:93: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25747 | duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25747:9: note: in expansion of macro 'duk_memcpy' 25747 | duk_memcpy((void *) (buf + len1), (const void *) DUK_HSTRING_GET_DATA(h2), (size_t) len2); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25757:9: note: in expansion of macro 'DUK_ERROR_RANGE' 25757 | DUK_ERROR_RANGE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_decode_string(duk_hthread*, duk_idx_t, duk_decode_char_function, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25782:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25782 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25782:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25782 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25790:96: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 25790 | cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p, p_start, p_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_map_string(duk_hthread*, duk_idx_t, duk_map_char_function, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25812:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25812 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25812:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25812 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25824:96: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 25824 | cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p, p_start, p_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2800:17: note: in expansion of macro 'DUK_BW_ENSURE' 2800 | DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25827:17: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 25827 | DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2801:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 2801 | DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25827:17: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 25827 | DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_substring(duk_hthread*, duk_idx_t, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25865:105: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 25865 | start_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) start_offset); | ^~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25865:117: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25865 | start_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) start_offset); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25866:103: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 25866 | end_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) end_offset); | ^~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25866:113: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25866 | end_byte_offset = (duk_size_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint_fast32_t) end_offset); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25873:48: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25873 | DUK_HSTRING_GET_DATA(h) + start_byte_offset, | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25874:99: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 25874 | (duk_uint32_t) (end_byte_offset - start_byte_offset)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_trim(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25895:19: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 25895 | p_start = DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25901:101: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 25901 | cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p_tmp1, p_start, p_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25925:101: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 25925 | cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &p_tmp2, p_start, p_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25956:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 25956 | duk_push_lstring(thr, (const char *) q_start, (duk_size_t) (q_end - q_start)); | ^~~~~~~ | ---------------------- | reinterpret_cast ( q_start) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25956:84: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 25956 | duk_push_lstring(thr, (const char *) q_start, (duk_size_t) (q_end - q_start)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk_char_code_at(duk_hthread*, duk_idx_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25979:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 25979 | cp = duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) char_offset, 0 /*surrogate_aware*/); | ^~~~~~~~~~~ | ------------------------ | static_cast ( char_offset) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25980:34: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 25980 | return (duk_codepoint_t) cp; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_time_get_ecmascript_time(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:3137:79: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 3137 | #define DUK_USE_DATE_GET_NOW(ctx) duk_bi_date_get_now_gettimeofday() | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25993:31: note: in expansion of macro 'DUK_USE_DATE_GET_NOW' 25993 | return (duk_double_t) DUK_USE_DATE_GET_NOW(thr); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_time_get_ecmascript_time_nofrac(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26001:66: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 26001 | return (duk_double_t) DUK_FLOOR(DUK_USE_DATE_GET_NOW(thr)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_time_get_monotonic_time(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:3137:79: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 3137 | #define DUK_USE_DATE_GET_NOW(ctx) duk_bi_date_get_now_gettimeofday() | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26009:31: note: in expansion of macro 'DUK_USE_DATE_GET_NOW' 26009 | return (duk_double_t) DUK_USE_DATE_GET_NOW(thr); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__push_this_obj_len_u32(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26156:9: note: in expansion of macro 'duk_get_prop_stridx_short' 26156 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26156:9: note: in expansion of macro 'duk_get_prop_stridx_short' 26156 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__push_this_obj_len_u32_limited(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26170:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 26170 | DUK_ERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_harray* duk__arraypart_fastpath_this(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26202:65: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 26202 | flags_value = DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) h); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4739:40: note: in definition of macro 'DUK_HEAPHDR_GET_FLAGS_RAW' 4739 | #define DUK_HEAPHDR_GET_FLAGS_RAW(h) ((h)->h_flags) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26214:29: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 26214 | if (((duk_harray *) h)->length > DUK_HOBJECT_GET_ASIZE(h)) { | ^ | ---------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26225:31: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 26225 | return (duk_harray *) h; | ^ | ---------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26246:55: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 26246 | if (!duk_double_equals((duk_double_t) len, d)) { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10341:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 10341 | DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26247:25: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_LENGTH' 26247 | DUK_DCERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_constructor_is_array(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26271:46: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 26271 | duk_push_boolean(thr, duk_js_isarray(DUK_GET_TVAL_POSIDX(thr, 0))); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_to_string(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26281:9: note: in expansion of macro 'duk_get_prop_stridx_short' 26281 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_JOIN); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26281:9: note: in expansion of macro 'duk_get_prop_stridx_short' 26281 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_JOIN); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_concat(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26393:38: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 26393 | len = (duk_uint32_t) tmp_len; | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26394:58: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 26394 | if (DUK_UNLIKELY(tmp_len != (duk_size_t) len)) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26429:9: note: in expansion of macro 'duk_push_uarridx' 26429 | duk_push_uarridx(thr, idx); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26430:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 26430 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26430:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 26430 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26430:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 26430 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26436:9: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 26436 | DUK_ERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_join_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26481:114: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 26481 | valstack_required = (duk_idx_t) ((len >= DUK__ARRAY_MID_JOIN_LIMIT ? DUK__ARRAY_MID_JOIN_LIMIT : len) + 4); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26496:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 26496 | duk_join(thr, (duk_idx_t) count); /* -> [ sep ToObject(this) len str ] */ | ^~~~~ | ----------------- | static_cast ( count) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26506:60: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26506 | duk_get_prop_index(thr, 1, (duk_uarridx_t) idx); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26513:33: note: in expansion of macro 'duk_get_prop_stridx_short' 26513 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_LOCALE_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26513:33: note: in expansion of macro 'duk_get_prop_stridx_short' 26513 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_LOCALE_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__array_pop_fastpath(duk_hthread*, duk_harray*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6893:42: note: in definition of macro 'DUK_HOBJECT_GET_PROPS' 6893 | #define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7127:36: note: in definition of macro 'DUK_HOBJECT_GET_ESIZE' 7127 | #define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6933:49: note: in definition of macro 'DUK_HOBJECT_E_FLAG_PADDING' 6933 | #define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:60: note: in expansion of macro 'DUK_HOBJECT_GET_ESIZE' 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26539:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26539 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_pop(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26595:17: note: in expansion of macro 'duk_put_prop_stridx_short' 26595 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26595:17: note: in expansion of macro 'duk_put_prop_stridx_short' 26595 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26600:52: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26600 | duk_get_prop_index(thr, 0, (duk_uarridx_t) idx); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26601:52: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26601 | duk_del_prop_index(thr, 0, (duk_uarridx_t) idx); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26602:9: note: in expansion of macro 'duk_push_u32' 26602 | duk_push_u32(thr, idx); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26603:9: note: in expansion of macro 'duk_put_prop_stridx_short' 26603 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26603:9: note: in expansion of macro 'duk_put_prop_stridx_short' 26603 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__array_push_fastpath(duk_hthread*, duk_harray*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6893:42: note: in definition of macro 'DUK_HOBJECT_GET_PROPS' 6893 | #define DUK_HOBJECT_GET_PROPS(heap, h) ((h)->props) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7127:36: note: in definition of macro 'DUK_HOBJECT_GET_ESIZE' 7127 | #define DUK_HOBJECT_GET_ESIZE(h) ((h)->e_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6933:49: note: in definition of macro 'DUK_HOBJECT_E_FLAG_PADDING' 6933 | #define DUK_HOBJECT_E_FLAG_PADDING(e_sz) ((8 - (e_sz)) & 0x07) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:60: note: in expansion of macro 'DUK_HOBJECT_GET_ESIZE' 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26616:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 26616 | tv_arraypart = DUK_HOBJECT_A_GET_BASE(thr->heap, (duk_hobject *) h_arr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26618:66: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 26618 | n = (duk_idx_t) (thr->valstack_top - thr->valstack_bottom); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26621:47: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 26621 | if (DUK_UNLIKELY(len + (duk_uint32_t) n < len)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10341:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 10341 | DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26623:17: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_LENGTH' 26623 | DUK_DCERROR_RANGE_INVALID_LENGTH(thr); /* != 0 return value returned as is by caller */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26625:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 26625 | if (len + (duk_uint32_t) n > DUK_HOBJECT_GET_ASIZE((duk_hobject *) h_arr)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26625:76: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 26625 | if (len + (duk_uint32_t) n > DUK_HOBJECT_GET_ASIZE((duk_hobject *) h_arr)) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7138:40: note: in definition of macro 'DUK_HOBJECT_GET_ASIZE' 7138 | #define DUK_HOBJECT_GET_ASIZE(h) ((h)->a_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26646:31: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 26646 | len += (duk_uint32_t) n; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26650:41: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 26650 | duk_push_uint(thr, (duk_uint_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_push(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26695:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 26695 | if (len + (duk_uint32_t) n < len) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10341:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 10341 | DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26697:17: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_LENGTH' 26697 | DUK_DCERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26702:83: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 26702 | duk_put_prop_index(thr, -3, (duk_uarridx_t) (len + (duk_uint32_t) i)); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26702:84: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26702 | duk_put_prop_index(thr, -3, (duk_uarridx_t) (len + (duk_uint32_t) i)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26704:31: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 26704 | len += (duk_uint32_t) n; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26706:9: note: in expansion of macro 'duk_push_u32' 26706 | duk_push_u32(thr, len); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26708:9: note: in expansion of macro 'duk_put_prop_stridx_short' 26708 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26708:9: note: in expansion of macro 'duk_put_prop_stridx_short' 26708 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk__array_sort_compare(duk_hthread*, duk_int_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26754:66: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26754 | have1 = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) idx1); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26755:66: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26755 | have2 = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) idx2); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__array_sort_swap(duk_hthread*, duk_int_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26857:67: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26857 | have_l = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) l); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26858:67: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26858 | have_r = duk_get_prop_index(thr, idx_obj, (duk_uarridx_t) r); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26862:66: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26862 | duk_put_prop_index(thr, idx_obj, (duk_uarridx_t) l); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26864:66: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26864 | duk_del_prop_index(thr, idx_obj, (duk_uarridx_t) l); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26869:66: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26869 | duk_put_prop_index(thr, idx_obj, (duk_uarridx_t) r); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26871:66: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 26871 | duk_del_prop_index(thr, idx_obj, (duk_uarridx_t) r); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__array_qsort(duk_hthread*, duk_int_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26930:92: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 26930 | p = lo + (duk_int_t) (duk_util_get_random_double(thr) * (duk_double_t) (hi - lo + 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:26930:93: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 26930 | p = lo + (duk_int_t) (duk_util_get_random_double(thr) * (duk_double_t) (hi - lo + 1)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_sort(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27015:51: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 27015 | duk__array_qsort(thr, (duk_int_t) 0, (duk_int_t) (len - 1)); | ^ | ------------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27015:74: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 27015 | duk__array_qsort(thr, (duk_int_t) 0, (duk_int_t) (len - 1)); | ^ | --------------------- | static_cast ( (len - 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_splice(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27061:27: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 27061 | len = (duk_int_t) len_u32; | ^~~~~~~ | ------------------- | static_cast ( len_u32) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27086:44: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 27086 | item_count = (duk_int_t) (nargs - 2); | ^ | ----------------------- | static_cast ( (nargs - 2)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27092:29: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 27092 | if (((duk_double_t) len) - ((duk_double_t) del_count) + ((duk_double_t) item_count) > (duk_double_t) DUK_UINT32_MAX) { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27092:52: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 27092 | if (((duk_double_t) len) - ((duk_double_t) del_count) + ((duk_double_t) item_count) > (duk_double_t) DUK_UINT32_MAX) { | ^~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27092:81: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 27092 | if (((duk_double_t) len) - ((duk_double_t) del_count) + ((duk_double_t) item_count) > (duk_double_t) DUK_UINT32_MAX) { | ^~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10341:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 10341 | DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27094:17: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_LENGTH' 27094 | DUK_DCERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27112:79: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27112 | if (duk_get_prop_index(thr, -3, (duk_uarridx_t) (act_start + i))) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27113:74: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27113 | duk_xdef_prop_index_wec(thr, -2, (duk_uarridx_t) i); /* throw flag irrelevant (false in std alg) */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6205:95: note: in definition of macro 'duk_xdef_prop_index_wec' 6205 | #define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27118:42: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27118 | duk_push_u32(thr, (duk_uint32_t) del_count); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:67: note: in definition of macro 'duk_push_u32' 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27118:9: note: in expansion of macro 'duk_push_u32' 27118 | duk_push_u32(thr, (duk_uint32_t) del_count); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27119:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27119 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27119:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27119 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27119:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27119 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27134:87: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27134 | if (duk_get_prop_index(thr, -3, (duk_uarridx_t) (i + del_count))) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27135:92: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27135 | duk_put_prop_index(thr, -4, (duk_uarridx_t) (i + item_count)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27138:92: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27138 | duk_del_prop_index(thr, -3, (duk_uarridx_t) (i + item_count)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27147:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27147 | duk_del_prop_index(thr, -3, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27162:87: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27162 | if (duk_get_prop_index(thr, -3, (duk_uarridx_t) (i + del_count))) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27163:92: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27163 | duk_put_prop_index(thr, -4, (duk_uarridx_t) (i + item_count)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27166:92: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27166 | duk_del_prop_index(thr, -3, (duk_uarridx_t) (i + item_count)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27184:75: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27184 | duk_put_prop_index(thr, -4, (duk_uarridx_t) (act_start + i)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27191:71: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27191 | duk_push_u32(thr, (duk_uint32_t) (len - del_count + item_count)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:67: note: in definition of macro 'duk_push_u32' 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27191:9: note: in expansion of macro 'duk_push_u32' 27191 | duk_push_u32(thr, (duk_uint32_t) (len - del_count + item_count)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27192:9: note: in expansion of macro 'duk_put_prop_stridx_short' 27192 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27192:9: note: in expansion of macro 'duk_put_prop_stridx_short' 27192 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_reverse(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27223:74: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27223 | have_lower = duk_get_prop_index(thr, -2, (duk_uarridx_t) lower); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27224:74: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27224 | have_upper = duk_get_prop_index(thr, -3, (duk_uarridx_t) upper); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27229:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27229 | duk_put_prop_index(thr, -4, (duk_uarridx_t) lower); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27231:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27231 | duk_del_prop_index(thr, -4, (duk_uarridx_t) lower); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27236:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27236 | duk_put_prop_index(thr, -3, (duk_uarridx_t) upper); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27238:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27238 | duk_del_prop_index(thr, -3, (duk_uarridx_t) upper); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_slice(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27266:27: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 27266 | len = (duk_int_t) len_u32; | ^~~~~~~ | ------------------- | static_cast ( len_u32) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27299:64: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27299 | if (duk_get_prop_index(thr, 2, (duk_uarridx_t) i)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27309:9: note: in expansion of macro 'duk_push_u32' 27309 | duk_push_u32(thr, res_length); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27310:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27310 | duk_xdef_prop_stridx_short(thr, 4, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27310:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27310 | duk_xdef_prop_stridx_short(thr, 4, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27310:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27310 | duk_xdef_prop_stridx_short(thr, 4, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_shift(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27327:17: note: in expansion of macro 'duk_put_prop_stridx_short' 27327 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27327:17: note: in expansion of macro 'duk_put_prop_stridx_short' 27327 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27340:64: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27340 | if (duk_get_prop_index(thr, 0, (duk_uarridx_t) i)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27342:74: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27342 | duk_put_prop_index(thr, 0, (duk_uarridx_t) (i - 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27345:74: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27345 | duk_del_prop_index(thr, 0, (duk_uarridx_t) (i - 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27349:60: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27349 | duk_del_prop_index(thr, 0, (duk_uarridx_t) (len - 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27351:50: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27351 | duk_push_u32(thr, (duk_uint32_t) (len - 1)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:67: note: in definition of macro 'duk_push_u32' 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27351:9: note: in expansion of macro 'duk_push_u32' 27351 | duk_push_u32(thr, (duk_uint32_t) (len - 1)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27352:9: note: in expansion of macro 'duk_put_prop_stridx_short' 27352 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27352:9: note: in expansion of macro 'duk_put_prop_stridx_short' 27352 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_unshift(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27382:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27382 | if (len + (duk_uint32_t) nargs < len) { | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10341:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 10341 | DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27384:17: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_LENGTH' 27384 | DUK_DCERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27393:65: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27393 | if (duk_get_prop_index(thr, -2, (duk_uarridx_t) i)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27399:65: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27399 | (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */ | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27399:70: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27399 | (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27407:65: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27407 | (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */ | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27407:70: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27407 | (duk_uarridx_t) (i + (duk_uint32_t) nargs)); /* -> [ ... ToObject(this) ToUint32(length) ] */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27412:40: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27412 | for (i = 0; i < (duk_uint32_t) nargs; i++) { | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27414:42: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 27414 | duk_dup(thr, (duk_idx_t) i); /* -> [ ... ToObject(this) ToUint32(length) arg[i] ] */ | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27415:61: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27415 | duk_put_prop_index(thr, -3, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27420:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27420 | duk_push_u32(thr, len + (duk_uint32_t) nargs); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:67: note: in definition of macro 'duk_push_u32' 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27420:9: note: in expansion of macro 'duk_push_u32' 27420 | duk_push_u32(thr, len + (duk_uint32_t) nargs); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27422:9: note: in expansion of macro 'duk_put_prop_stridx_short' 27422 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27422:9: note: in expansion of macro 'duk_put_prop_stridx_short' 27422 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_indexof_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27445:65: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 27445 | len = (duk_int_t) duk__push_this_obj_len_u32_limited(thr); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27497:64: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27497 | if (duk_get_prop_index(thr, 2, (duk_uarridx_t) i)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_iter_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27560:65: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27560 | if (!duk_get_prop_index(thr, 2, (duk_uarridx_t) i)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27579:17: note: in expansion of macro 'duk_push_u32' 27579 | duk_push_u32(thr, i); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27603:73: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27603 | duk_xdef_prop_index_wec(thr, 4, (duk_uarridx_t) i); /* retval to result[i] */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6205:95: note: in definition of macro 'duk_xdef_prop_index_wec' 6205 | #define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27610:81: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27610 | duk_xdef_prop_index_wec(thr, 4, (duk_uarridx_t) k); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6205:95: note: in definition of macro 'duk_xdef_prop_index_wec' 6205 | #define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27638:17: note: in expansion of macro 'duk_push_u32' 27638 | duk_push_u32(thr, res_length); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27639:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27639 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27639:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27639 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27639:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27639 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_array_prototype_reduce_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27690:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 27690 | i += (duk_uint32_t) idx_step) { | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27700:65: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27700 | if (!duk_has_prop_index(thr, 2, (duk_uarridx_t) i)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27706:68: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27706 | duk_get_prop_index(thr, 2, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27713:68: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 27713 | duk_get_prop_index(thr, 2, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27714:25: note: in expansion of macro 'duk_push_u32' 27714 | duk_push_u32(thr, i); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27730:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 27730 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_boolean_prototype_tostring_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27778:25: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 27778 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27778:25: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 27778 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27784:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 27784 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_boolean_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27808:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27808 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); /* XXX: proper flags? */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27808:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27808 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); /* XXX: proper flags? */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27808:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 27808 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); /* XXX: proper flags? */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbufobj* duk__hbufobj_promote_this(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27909:53: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 27909 | res = (duk_hbufobj *) duk_to_hobject(thr, -1); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27914:65: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 27914 | DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1420:39: note: in definition of macro 'DUK_TVAL_SET_OBJECT' 1420 | duk__tv->v.hobject = (hptr); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5437:39: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0' 5437 | #define DUK_TVAL_SET_OBJECT_UPDREF DUK_TVAL_SET_OBJECT_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27914:9: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF' 27914 | DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27914:65: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 27914 | DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5350:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5350 | DUK_HOBJECT_INCREF((thr), (newval)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5437:39: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0' 5437 | #define DUK_TVAL_SET_OBJECT_UPDREF DUK_TVAL_SET_OBJECT_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27914:9: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF' 27914 | DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5350:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5350 | DUK_HOBJECT_INCREF((thr), (newval)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5437:39: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0' 5437 | #define DUK_TVAL_SET_OBJECT_UPDREF DUK_TVAL_SET_OBJECT_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27914:9: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF' 27914 | DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5350:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5350 | DUK_HOBJECT_INCREF((thr), (newval)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5437:39: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF_ALT0' 5437 | #define DUK_TVAL_SET_OBJECT_UPDREF DUK_TVAL_SET_OBJECT_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27914:9: note: in expansion of macro 'DUK_TVAL_SET_OBJECT_UPDREF' 27914 | DUK_TVAL_SET_OBJECT_UPDREF(thr, tv_dst, (duk_hobject *) res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_heaphdr* duk__getrequire_bufobj_this(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:60: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27937:42: note: in expansion of macro 'DUK_TVAL_GET_OBJECT' 27937 | h_this = (duk_hbufobj *) DUK_TVAL_GET_OBJECT(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27939:59: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 27939 | if (DUK_HOBJECT_IS_BUFOBJ((duk_hobject *) h_this)) { | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27939:21: note: in expansion of macro 'DUK_HOBJECT_IS_BUFOBJ' 27939 | if (DUK_HOBJECT_IS_BUFOBJ((duk_hobject *) h_this)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27941:48: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 27941 | return (duk_heaphdr *) h_this; | ^~~~~~ | ---------------------- | reinterpret_cast ( h_this) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27955:48: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 27955 | return (duk_heaphdr *) h_this; | ^~~~~~ | ---------------------- | reinterpret_cast ( h_this) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1473:60: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 1473 | #define DUK_TVAL_GET_BUFFER(tv) ((tv)->v.hbuffer) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27958:48: note: in expansion of macro 'DUK_TVAL_GET_BUFFER' 27958 | return (duk_heaphdr *) DUK_TVAL_GET_BUFFER(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27963:17: note: in expansion of macro 'DUK_ERROR_TYPE' 27963 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27963:17: note: in expansion of macro 'DUK_ERROR_TYPE' 27963 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27963:17: note: in expansion of macro 'DUK_ERROR_TYPE' 27963 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbufobj* duk__get_bufobj_this(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27971:89: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 27971 | return (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_PROMOTE); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbufobj* duk__require_bufobj_this(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27978:114: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 27978 | return (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW | DUK__BUFOBJ_FLAG_PROMOTE); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbufobj* duk__require_bufobj_value(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:60: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27992:41: note: in expansion of macro 'DUK_TVAL_GET_OBJECT' 27992 | h_obj = (duk_hbufobj *) DUK_TVAL_GET_OBJECT(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27994:59: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 27994 | if (DUK_HOBJECT_IS_BUFOBJ((duk_hobject *) h_obj)) { | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27994:21: note: in expansion of macro 'DUK_HOBJECT_IS_BUFOBJ' 27994 | if (DUK_HOBJECT_IS_BUFOBJ((duk_hobject *) h_obj)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27999:64: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 27999 | h_obj = (duk_hbufobj *) duk_to_hobject(thr, idx); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28005:9: note: in expansion of macro 'DUK_ERROR_TYPE' 28005 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28005:9: note: in expansion of macro 'DUK_ERROR_TYPE' 28005 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28005:9: note: in expansion of macro 'DUK_ERROR_TYPE' 28005 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_BUFFER); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__set_bufobj_buffer(duk_hthread*, duk_hbufobj*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28018:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28018 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28018:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28018 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28019:41: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 28019 | h_bufobj->length = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_val); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28019:41: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 28019 | h_bufobj->length = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_val); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__resolve_offset_opt_length(duk_hthread*, duk_hbufobj*, duk_idx_t, duk_idx_t, duk_uint_t*, duk_uint_t*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28044:31: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28044 | offset = (duk_uint_t) offset_signed; | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28059:39: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28059 | length = (duk_uint_t) length_signed; | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28080:9: note: in expansion of macro 'DUK_ERROR_RANGE' 28080 | DUK_ERROR_RANGE(thr, DUK_STR_INVALID_ARGS); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hbufobj_push_uint8array_from_plain(duk_hthread*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28195:57: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 28195 | duk_push_buffer_object(thr, -1, 0, (duk_size_t) DUK_HBUFFER_GET_SIZE(h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28195:57: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 28195 | duk_push_buffer_object(thr, -1, 0, (duk_size_t) DUK_HBUFFER_GET_SIZE(h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hbufobj_push_validated_read(duk_hthread*, duk_hbufobj*, duk_uint8_t*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28236:32: warning: use of old-style cast to 'void*' [-Wold-style-cast] 28236 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28236:51: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 28236 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28236:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 28236 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28236:9: note: in expansion of macro 'duk_memcpy' 28236 | duk_memcpy((void *) du.uc, (const void *) p, (size_t) elem_size); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28241:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28241 | duk_push_uint(thr, (duk_uint_t) du.uc[0]); | ^ | --------------------- | static_cast ( du.uc[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28244:67: warning: use of old-style cast to 'duk_int8_t' {aka 'signed char'} [-Wold-style-cast] 28244 | duk_push_int(thr, (duk_int_t) (duk_int8_t) du.uc[0]); | ^ | --------------------- | static_cast ( du.uc[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28244:67: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 28244 | duk_push_int(thr, (duk_int_t) (duk_int8_t) du.uc[0]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28247:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28247 | duk_push_uint(thr, (duk_uint_t) du.us[0]); | ^ | --------------------- | static_cast ( du.us[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28250:68: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 28250 | duk_push_int(thr, (duk_int_t) (duk_int16_t) du.us[0]); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28250:68: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 28250 | duk_push_int(thr, (duk_int_t) (duk_int16_t) du.us[0]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28253:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28253 | duk_push_uint(thr, (duk_uint_t) du.ui[0]); | ^ | --------------------- | static_cast ( du.ui[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28256:68: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 28256 | duk_push_int(thr, (duk_int_t) (duk_int32_t) du.ui[0]); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28256:68: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 28256 | duk_push_int(thr, (duk_int_t) (duk_int32_t) du.ui[0]); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28259:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 28259 | duk_push_number(thr, (duk_double_t) du.f[0]); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28262:56: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 28262 | duk_push_number(thr, (duk_double_t) du.d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hbufobj_validated_write(duk_hthread*, duk_hbufobj*, duk_uint8_t*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28283:63: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28283 | du.uc[0] = (duk_uint8_t) duk_to_uint32(thr, -1); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28286:69: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28286 | du.uc[0] = (duk_uint8_t) duk_to_uint8clamped(thr, -1); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28289:62: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28289 | du.uc[0] = (duk_uint8_t) duk_to_int32(thr, -1); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28292:64: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 28292 | du.us[0] = (duk_uint16_t) duk_to_uint32(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28295:63: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 28295 | du.us[0] = (duk_uint16_t) duk_to_int32(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28298:64: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 28298 | du.ui[0] = (duk_uint32_t) duk_to_uint32(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28301:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 28301 | du.ui[0] = (duk_uint32_t) duk_to_int32(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28311:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 28311 | du.d = (duk_double_t) duk_to_number_m1(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28318:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 28318 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28318:50: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 28318 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28318:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 28318 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28318:9: note: in expansion of macro 'duk_memcpy' 28318 | duk_memcpy((void *) p, (const void *) du.uc, (size_t) elem_size); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbuffer* duk__hbufobj_fixed_from_argvalue(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28333:69: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 28333 | (void) duk_push_fixed_buffer_zero(thr, (duk_size_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28351:52: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 28351 | h_bufobj = (duk_hbufobj *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28353:33: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 28353 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28356:87: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 28356 | if (DUK_UNLIKELY(h_bufobj->offset != 0 || h_bufobj->length != DUK_HBUFFER_GET_SIZE(h_bufobj->buf))) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28360:33: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 28360 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28376:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 28376 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28387:16: note: in expansion of macro 'duk_get_prop_stridx_short' 28387 | (void) duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28387:16: note: in expansion of macro 'duk_get_prop_stridx_short' 28387 | (void) duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28390:78: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 28390 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len); /* no zeroing, all indices get initialized */ | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28390:81: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 28390 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) len); /* no zeroing, all indices get initialized */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28393:60: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 28393 | duk_get_prop_index(thr, 0, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28394:71: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28394 | buf[i] = (duk_uint8_t) (duk_to_uint32(thr, -1) & 0xffU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28416:102: warning: use of old-style cast to 'void*' [-Wold-style-cast] 28416 | duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28416:44: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 28416 | duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28416:102: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 28416 | duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28416:44: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 28416 | duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:81: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28416:44: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 28416 | duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:42: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28416:44: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 28416 | duk_push_buffer_object(thr, -1, 0, DUK_HBUFFER_FIXED_GET_SIZE((duk_hbuffer_fixed *) (void *) h_buf), DUK_BUFOBJ_UINT8ARRAY); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_arraybuffer_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28444:61: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 28444 | (void) duk_push_fixed_buffer_zero(thr, (duk_size_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28445:58: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 28445 | h_val = (duk_hbuffer *) duk_known_hbuffer(thr, -1); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28449:44: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 28449 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAYBUFFER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10337:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10337 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_LENGTH); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10341:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_LENGTH' 10341 | DUK_ERROR_RANGE_INVALID_LENGTH((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28459:9: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_LENGTH' 28459 | DUK_DCERROR_RANGE_INVALID_LENGTH(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_typedarray_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28500:61: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28500 | magic = (duk_small_uint_t) duk_get_current_magic(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28545:52: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 28545 | h_bufarg = (duk_hbufobj *) h_obj; | ^~~~~ | --------------------- | reinterpret_cast ( h_obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28551:52: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28551 | byte_offset = (duk_uint_t) byte_offset_signed; | ^~~~~~~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28571:60: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28571 | elem_length = (duk_uint_t) elem_length_signed; | ^~~~~~~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28593:60: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 28593 | DUK_HOBJECT_CLASS_AS_FLAGS(class_num), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28594:74: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 28594 | (duk_small_int_t) proto_bidx); | ^~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28597:33: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 28597 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28600:25: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28600 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28600:25: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28600 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28603:57: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28603 | h_bufobj->shift = (duk_uint8_t) shift; | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28604:61: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28604 | h_bufobj->elem_type = (duk_uint8_t) elem_type; | ^~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28610:62: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 28610 | h_bufobj->buf_prop = (duk_hobject *) h_bufarg; | ^~~~~~~~ | ------------------------ | reinterpret_cast ( h_bufarg) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28612:25: note: in expansion of macro 'DUK_HBUFOBJ_INCREF' 28612 | DUK_HBUFOBJ_INCREF(thr, h_bufarg); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28612:25: note: in expansion of macro 'DUK_HBUFOBJ_INCREF' 28612 | DUK_HBUFOBJ_INCREF(thr, h_bufarg); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28620:52: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 28620 | h_bufarg = (duk_hbufobj *) h_obj; | ^~~~~ | --------------------- | reinterpret_cast ( h_obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28622:94: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 28622 | elem_length_signed = (duk_int_t) (h_bufarg->length >> h_bufarg->shift); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28624:33: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 28624 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28648:29: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 28648 | if (DUK_HBUFOBJ_VALID_SLICE(h_bufarg)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28661:79: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 28661 | elem_length_signed = (duk_int_t) duk_get_length(thr, 0); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28675:36: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28675 | elem_length = (duk_uint_t) elem_length_signed; | ^~~~~~~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28676:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28676 | byte_length = (duk_uint_t) (elem_length << shift); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28700:89: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 28700 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_BUFOBJ | DUK_HOBJECT_CLASS_AS_FLAGS(class_num), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28701:51: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 28701 | (duk_small_int_t) proto_bidx); | ^~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28704:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28704 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28704:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28704 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28707:41: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28707 | h_bufobj->shift = (duk_uint8_t) shift; | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28708:45: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 28708 | h_bufobj->elem_type = (duk_uint8_t) elem_type; | ^~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28737:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28737 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28737:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28737 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28737:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28737 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28737:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28737 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28737:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28737 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28737:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28737 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28737:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28737 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28738:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28738 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28738:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28738 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28738:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28738 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28738:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28738 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28738:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28738 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28738:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28738 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28738:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28738 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28745:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 28745 | duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28745:66: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 28745 | duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28745:82: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 28745 | duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28745:17: note: in expansion of macro 'duk_memcpy_unsafe' 28745 | duk_memcpy_unsafe((void *) p_dst, (const void *) p_src, (size_t) byte_length); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28764:74: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 28764 | src_elem_size = (duk_small_uint_t) (1U << h_bufarg->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28767:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28767 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28767:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28767 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28767:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28767 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28767:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28767 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28767:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28767 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28767:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28767 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28767:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28767 | p_src = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28768:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28768 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28768:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28768 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28768:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28768 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28768:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28768 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28768:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28768 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28768:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28768 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28768:25: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 28768 | p_dst = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28806:68: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 28806 | duk_get_prop_index(thr, 0, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28807:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 28807 | duk_put_prop_index(thr, -2, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28826:9: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 28826 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_dataview_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28870:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 28870 | if (DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_bufarg) != DUK_HOBJECT_CLASS_ARRAYBUFFER) { | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4801:48: note: in definition of macro 'DUK_HEAPHDR_GET_FLAG_RANGE' 4801 | #define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28870:13: note: in expansion of macro 'DUK_HOBJECT_GET_CLASS_NUMBER' 28870 | if (DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_bufarg) != DUK_HOBJECT_CLASS_ARRAYBUFFER) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28871:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 28871 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28880:44: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 28880 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DATAVIEW), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28885:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 28885 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28888:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28888 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28888:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 28888 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28896:46: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 28896 | h_bufobj->buf_prop = (duk_hobject *) h_bufarg; | ^~~~~~~~ | ------------------------ | reinterpret_cast ( h_bufarg) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28898:9: note: in expansion of macro 'DUK_HBUFOBJ_INCREF' 28898 | DUK_HBUFOBJ_INCREF(thr, h_bufarg); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28898:9: note: in expansion of macro 'DUK_HBUFOBJ_INCREF' 28898 | DUK_HBUFOBJ_INCREF(thr, h_bufarg); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_arraybuffer_isview(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28922:48: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 28922 | ret = ((duk_hbufobj *) h_obj)->is_typedarray || | ^~~~~ | --------------------- | reinterpret_cast ( h_obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_tostring(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28993:66: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 28993 | (duk_int_t) h_this->length, | ^~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28999:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 28999 | slice_length = (duk_size_t) (end_offset - start_offset); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29000:83: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 29000 | buf_slice = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, slice_length); /* all bytes initialized below */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29004:92: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29004 | if (h_this->buf == NULL || !DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, (duk_size_t) start_offset + slice_length)) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:91: note: in definition of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29004:37: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 29004 | if (h_this->buf == NULL || !DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, (duk_size_t) start_offset + slice_length)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29005:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 29005 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29015:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29015 | duk_memcpy_unsafe((void *) buf_slice, | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:43: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:43: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:43: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:43: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:43: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:43: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:43: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29016:103: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 29016 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29017:36: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29017 | (size_t) slice_length); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29015:9: note: in expansion of macro 'duk_memcpy_unsafe' 29015 | duk_memcpy_unsafe((void *) buf_slice, | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_tojson(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29043:37: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 29043 | if (h_this->buf == NULL || !DUK_HBUFOBJ_VALID_SLICE(h_this)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29053:9: note: in expansion of macro 'duk_put_prop_stridx_short' 29053 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29053:9: note: in expansion of macro 'duk_put_prop_stridx_short' 29053 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_TYPE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29057:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 29057 | tv = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) h_this->length); /* XXX: needs revision with >4G buffers */ | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29061:15: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29061 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29061:15: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29061 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29061:15: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29061 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29061:15: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29061 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29061:15: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29061 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29061:15: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29061 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29061:15: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29061 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29063:62: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 29063 | DUK_TVAL_SET_U32(tv + i, (duk_uint32_t) buf[i]); /* no need for decref or incref */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29063:17: note: in expansion of macro 'DUK_TVAL_SET_U32' 29063 | DUK_TVAL_SET_U32(tv + i, (duk_uint32_t) buf[i]); /* no need for decref or incref */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1366:81: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1366 | #define DUK_TVAL_SET_U32(tv, val) DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29063:17: note: in expansion of macro 'DUK_TVAL_SET_U32' 29063 | DUK_TVAL_SET_U32(tv + i, (duk_uint32_t) buf[i]); /* no need for decref or incref */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29065:9: note: in expansion of macro 'duk_put_prop_stridx_short' 29065 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_DATA); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29065:9: note: in expansion of macro 'duk_put_prop_stridx_short' 29065 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_DATA); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_buffer_compare_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29086:61: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29086 | magic = (duk_small_uint_t) duk_get_current_magic(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29104:13: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 29104 | if (DUK_HBUFOBJ_VALID_SLICE(h_bufarg1) && DUK_HBUFOBJ_VALID_SLICE(h_bufarg2)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29104:51: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 29104 | if (DUK_HBUFOBJ_VALID_SLICE(h_bufarg1) && DUK_HBUFOBJ_VALID_SLICE(h_bufarg2)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29106:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29106 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29106:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29106 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29106:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29106 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29106:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29106 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29106:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29106 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29106:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29106 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29106:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29106 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg1->buf) + h_bufarg1->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29107:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29107 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29107:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29107 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29107:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29107 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29107:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29107 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29107:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29107 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29107:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29107 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29107:43: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29107 | (const duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufarg2->buf) + h_bufarg2->offset, | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29108:45: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29108 | (duk_size_t) h_bufarg1->length, | ^~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29109:45: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29109 | (duk_size_t) h_bufarg2->length); | ^~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_fill(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29144:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 29144 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29150:91: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 29150 | fill_str_ptr = (const duk_uint8_t *) duk_get_lstring(thr, 0, &fill_str_len); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29154:64: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 29154 | fill_value = (duk_uint8_t) duk_to_uint32(thr, 0); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29155:55: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 29155 | fill_str_ptr = (const duk_uint8_t *) &fill_value; | ^~~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29162:66: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 29162 | (duk_int_t) h_this->length, | ^~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29177:14: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29177 | p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29177:14: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29177 | p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29177:14: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29177 | p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29177:14: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29177 | p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29177:14: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29177 | p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29177:14: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29177 | p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29177:14: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29177 | p = (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + fill_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29178:59: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29178 | fill_length = (duk_size_t) (fill_end - fill_offset); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29183:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29183 | duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3080:35: note: in definition of macro 'duk_memset_unsafe' 3080 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29183:67: warning: use of old-style cast to 'int' [-Wold-style-cast] 29183 | duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3081:45: note: in definition of macro 'duk_memset_unsafe' 3081 | duk_small_int_t duk__val = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29183:79: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29183 | duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3082:40: note: in definition of macro 'duk_memset_unsafe' 3082 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3086:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3086 | (void) DUK_MEMSET(duk__dst, duk__val, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29183:17: note: in expansion of macro 'duk_memset_unsafe' 29183 | duk_memset_unsafe((void *) p, (int) fill_str_ptr[0], (size_t) fill_length); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29187:69: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29187 | for (i = 0, n = (duk_size_t) (fill_end - fill_offset), t = 0; i < n; i++) { | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_write(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29220:88: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 29220 | str_data = (const duk_uint8_t *) duk_require_lstring_notsymbol(thr, 0, &str_len); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29229:39: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29229 | length = (duk_uint_t) str_len; | ^~~~~~~ | -------------------- | static_cast ( str_len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29232:13: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 29232 | if (DUK_HBUFOBJ_VALID_SLICE(h_this)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:45: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:45: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:45: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:45: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:45: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:45: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:45: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29235:50: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 29235 | (const void *) str_data, | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29236:44: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29236 | (size_t) length); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29234:17: note: in expansion of macro 'duk_memcpy_unsafe' 29234 | duk_memcpy_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset), | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_copy(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29266:45: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 29266 | source_length = (duk_int_t) h_this->length; | ^~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29267:47: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 29267 | target_length = (duk_int_t) h_bufarg->length; | ^~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29291:38: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29291 | source_ustart = (duk_uint_t) source_start; | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29292:36: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29292 | source_uend = (duk_uint_t) source_end; | ^~~~~~~~~~ | ----------------------- | static_cast ( source_end) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29293:38: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29293 | target_ustart = (duk_uint_t) target_start; | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29295:43: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29295 | source_ustart >= (duk_uint_t) source_length || /* source out-of-bounds (but positive) */ | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29296:43: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29296 | target_ustart >= (duk_uint_t) target_length) { /* target out-of-bounds (but positive) */ | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29299:41: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29299 | if (source_uend >= (duk_uint_t) source_length) { | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29301:44: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29301 | source_uend = (duk_uint_t) source_length; | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29304:54: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29304 | if (target_ustart + copy_size > (duk_uint_t) target_length) { | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29314:42: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29314 | copy_size = (duk_uint_t) target_length - target_ustart; | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29331:13: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 29331 | if (DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufarg, target_ustart + copy_size) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29332:13: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 29332 | DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, source_ustart + copy_size)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:46: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:46: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:46: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:46: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:46: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:46: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:46: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:109: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:52: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:52: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:52: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:52: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:52: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:52: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:52: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29337:113: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 29337 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + source_ustart), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29338:45: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29338 | (size_t) copy_size); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3061:40: note: in definition of macro 'duk_memmove_unsafe' 3061 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3067:73: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3067 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29336:17: note: in expansion of macro 'duk_memmove_unsafe' 29336 | duk_memmove_unsafe((void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg) + target_ustart), | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29352:9: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 29352 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_typedarray_set(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29420:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 29420 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29422:37: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29422 | offset_elems = (duk_uint_t) offset_signed; | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29457:44: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 29457 | h_bufarg = (duk_hbufobj *) h_obj; | ^~~~~ | --------------------- | reinterpret_cast ( h_obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29483:22: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 29483 | if (!DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_this, offset_bytes + dst_length)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29488:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29488 | p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29488:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29488 | p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29488:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29488 | p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29488:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29488 | p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29488:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29488 | p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29488:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29488 | p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29488:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29488 | p_src_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufarg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29489:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29489 | p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29489:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29489 | p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29489:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29489 | p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29489:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29489 | p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29489:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29489 | p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29489:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29489 | p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29489:30: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29489 | p_dst_base = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + offset_bytes; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29495:22: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 29495 | if (!DUK_HBUFOBJ_VALID_SLICE(h_this) || !DUK_HBUFOBJ_VALID_SLICE(h_bufarg)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29495:58: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 29495 | if (!DUK_HBUFOBJ_VALID_SLICE(h_this) || !DUK_HBUFOBJ_VALID_SLICE(h_bufarg)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29522:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29522 | duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29522:80: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 29522 | duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29522:101: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29522 | duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3061:40: note: in definition of macro 'duk_memmove_unsafe' 3061 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3067:73: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3067 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29522:25: note: in expansion of macro 'duk_memmove_unsafe' 29522 | duk_memmove_unsafe((void *) p_dst_base, (const void *) p_src_base, (size_t) dst_length); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29565:98: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 29565 | p_src_copy = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, src_length); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29567:52: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29567 | duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29567:79: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 29567 | duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29567:100: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29567 | duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29567:25: note: in expansion of macro 'duk_memcpy_unsafe' 29567 | duk_memcpy_unsafe((void *) p_src_copy, (const void *) p_src_base, (size_t) src_length); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29589:74: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29589 | src_elem_size = (duk_small_uint_t) (1U << h_bufarg->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29590:72: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29590 | dst_elem_size = (duk_small_uint_t) (1U << h_this->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29622:58: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 29622 | n = (duk_uarridx_t) duk_get_length(thr, 0); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29651:9: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 29651 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__arraybuffer_plain_slice(duk_hthread*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29683:56: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 29683 | (duk_int_t) DUK_HBUFFER_GET_SIZE(h_val), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29683:56: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 29683 | (duk_int_t) DUK_HBUFFER_GET_SIZE(h_val), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29692:63: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29692 | slice_length = (duk_uint_t) (end_offset - start_offset); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29694:81: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29694 | p_copy = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) slice_length); | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29694:93: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 29694 | p_copy = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, (duk_size_t) slice_length); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29698:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29698 | duk_memcpy_unsafe((void *) p_copy, | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:59: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:59: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:59: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:59: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:59: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:59: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:59: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29699:116: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 29699 | (const void *) ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_val) + start_offset), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29698:9: note: in expansion of macro 'duk_memcpy_unsafe' 29698 | duk_memcpy_unsafe((void *) p_copy, | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_buffer_slice_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29762:64: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 29762 | (duk_int_t) h_this->length, | ^~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29763:66: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 29763 | (duk_uint8_t) h_this->shift, | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29771:63: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29771 | slice_length = (duk_uint_t) (end_offset - start_offset); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29785:70: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 29785 | res_class_num = DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_this); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4801:48: note: in definition of macro 'DUK_HEAPHDR_GET_FLAG_RANGE' 4801 | #define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29785:25: note: in expansion of macro 'DUK_HOBJECT_GET_CLASS_NUMBER' 29785 | res_class_num = DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29794:89: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 29794 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_BUFOBJ | DUK_HOBJECT_CLASS_AS_FLAGS(res_class_num), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29806:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 29806 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29816:34: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 29816 | (duk_size_t) slice_length); /* must be zeroed, not all bytes always copied */ | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29816:46: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 29814 | p_copy = (duk_uint8_t *) duk_push_fixed_buffer_zero( | - | static_cast< - | > ( 29815 | thr, 29816 | (duk_size_t) slice_length); /* must be zeroed, not all bytes always copied */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29823:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 29823 | duk_memcpy_unsafe((void *) p_copy, | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:51: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:51: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:51: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:51: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:51: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:51: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:51: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29824:111: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 29824 | (const void *) (DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this) + start_offset), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29823:17: note: in expansion of macro 'duk_memcpy_unsafe' 29823 | duk_memcpy_unsafe((void *) p_copy, | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29830:17: note: in expansion of macro 'DUK_HBUFFER_INCREF' 29830 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29830:17: note: in expansion of macro 'DUK_HBUFFER_INCREF' 29830 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29837:17: note: in expansion of macro 'DUK_HBUFFER_INCREF' 29837 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29837:17: note: in expansion of macro 'DUK_HBUFFER_INCREF' 29837 | DUK_HBUFFER_INCREF(thr, h_val); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29839:66: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29839 | h_bufobj->offset = h_this->offset + (duk_uint_t) start_offset; | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29848:77: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 29848 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5121:22: note: in definition of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 5121 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29848:77: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 29848 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29848:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 29848 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29848:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 29848 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29848:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 29848 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, (duk_hobject *) h_bufobj->buf_prop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_byte_length(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5997:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5997 | #define duk_push_size_t(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) /* XXX: assumed to fit for now */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29927:9: note: in expansion of macro 'duk_push_size_t' 29927 | duk_push_size_t(thr, len); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_nodejs_buffer_concat(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29951:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 29951 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29955:47: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29955 | n = (duk_uint_t) duk_get_length(thr, 0); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29962:60: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 29962 | duk_get_prop_index(thr, 0, (duk_uarridx_t) i); /* -> [ array totalLength buf ] */ | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29967:25: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 29967 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); /* Wrapped. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29987:25: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 29987 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29989:45: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 29989 | total_length = (duk_uint_t) total_length_signed; | ^~~~~~~~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29994:44: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 29994 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_UINT8ARRAY), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:29999:68: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 29998 | p = (duk_uint8_t *) duk_push_fixed_buffer_zero(thr, | - | static_cast< - | > ( 29999 | total_length); /* must be zeroed, all bytes not necessarily written over */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30001:35: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 30001 | space_left = (duk_size_t) total_length; | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30006:60: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 30006 | duk_get_prop_index(thr, 0, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30015:46: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 30015 | if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_SLICE(h_bufobj)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:52: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:41: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:86: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:70: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30016:25: note: in expansion of macro 'duk_memcpy_unsafe' 30016 | duk_memcpy_unsafe((void *) p, (const void *) DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_bufobj), copy_size); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_buffer_readfield(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30065:78: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30065 | duk_small_uint_t magic = (duk_small_uint_t) duk_get_current_magic(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30115:31: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30115 | offset = (duk_uint_t) offset_signed; | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30140:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30140 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30140:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30140 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30140:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30140 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30140:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30140 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30140:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30140 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30140:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30140 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30140:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30140 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30159:69: warning: use of old-style cast to 'duk_int8_t' {aka 'signed char'} [-Wold-style-cast] 30159 | duk_push_int(thr, (duk_int_t) ((duk_int8_t) tmp)); | ^~~ | ---------------- | static_cast ( tmp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30159:72: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 30159 | duk_push_int(thr, (duk_int_t) ((duk_int8_t) tmp)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30161:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30161 | duk_push_uint(thr, (duk_uint_t) tmp); | ^~~ | ---------------- | static_cast ( tmp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30170:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30170 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 2); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30170:72: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30170 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30170:17: note: in expansion of macro 'duk_memcpy' 30170 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 2); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:75: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30173:31: note: in expansion of macro 'DUK_BSWAP16' 30173 | tmp = DUK_BSWAP16(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:76: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30173:31: note: in expansion of macro 'DUK_BSWAP16' 30173 | tmp = DUK_BSWAP16(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30176:70: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 30176 | duk_push_int(thr, (duk_int_t) ((duk_int16_t) tmp)); | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30176:73: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 30176 | duk_push_int(thr, (duk_int_t) ((duk_int16_t) tmp)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30178:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30178 | duk_push_uint(thr, (duk_uint_t) tmp); | ^~~ | ---------------- | static_cast ( tmp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30187:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30187 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30187:72: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30187 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30187:17: note: in expansion of macro 'duk_memcpy' 30187 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30190:31: note: in expansion of macro 'DUK_BSWAP32' 30190 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30190:31: note: in expansion of macro 'DUK_BSWAP32' 30190 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30193:70: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 30193 | duk_push_int(thr, (duk_int_t) ((duk_int32_t) tmp)); | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30193:73: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 30193 | duk_push_int(thr, (duk_int_t) ((duk_int32_t) tmp)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30195:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30195 | duk_push_uint(thr, (duk_uint_t) tmp); | ^~~ | ---------------- | static_cast ( tmp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30204:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30204 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30204:72: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30204 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30204:17: note: in expansion of macro 'duk_memcpy' 30204 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30207:31: note: in expansion of macro 'DUK_BSWAP32' 30207 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30207:31: note: in expansion of macro 'DUK_BSWAP32' 30207 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30210:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 30210 | duk_push_number(thr, (duk_double_t) du.f[0]); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30217:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30217 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 8); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30217:72: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30217 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 8); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30217:17: note: in expansion of macro 'duk_memcpy' 30217 | duk_memcpy((void *) du.uc, (const void *) (buf + offset), 8); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:574:34: note: in expansion of macro 'DUK_BSWAP32' 574 | duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30219:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30219 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:574:34: note: in expansion of macro 'DUK_BSWAP32' 574 | duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30219:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30219 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:575:34: note: in expansion of macro 'DUK_BSWAP32' 575 | duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30219:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30219 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:575:34: note: in expansion of macro 'DUK_BSWAP32' 575 | duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30219:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30219 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30221:56: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 30221 | duk_push_number(thr, (duk_double_t) du.d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30243:43: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30243 | if (offset + (duk_uint_t) field_bytelen > check_length) { | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30246:56: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 30246 | p = (const duk_uint8_t *) (buf + offset); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30269:61: warning: use of old-style cast to 'duk_int64_t' {aka 'long int'} [-Wold-style-cast] 30269 | tmp = (tmp << 8) + (duk_int64_t) p[i]; | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30278:82: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30278 | shift_tmp = (duk_small_uint_t) (64U - (duk_small_uint_t) field_bytelen * 8U); | ^~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30278:100: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30278 | shift_tmp = (duk_small_uint_t) (64U - (duk_small_uint_t) field_bytelen * 8U); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30279:61: warning: use of old-style cast to 'duk_uint64_t' {aka 'long unsigned int'} [-Wold-style-cast] 30279 | tmp = (duk_int64_t) ((duk_uint64_t) tmp << shift_tmp) >> shift_tmp; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30279:77: warning: use of old-style cast to 'duk_int64_t' {aka 'long int'} [-Wold-style-cast] 30279 | tmp = (duk_int64_t) ((duk_uint64_t) tmp << shift_tmp) >> shift_tmp; | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5988:74: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5988 | #define duk_push_i64(thr, val) duk_push_number((thr), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30282:17: note: in expansion of macro 'duk_push_i64' 30282 | duk_push_i64(thr, tmp); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30321:9: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 30321 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_buffer_writefield(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30328:78: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30328 | duk_small_uint_t magic = (duk_small_uint_t) duk_get_current_magic(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30381:31: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30381 | offset = (duk_uint_t) offset_signed; | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30429:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30429 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30429:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30429 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30429:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30429 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30429:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30429 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30429:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30429 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30429:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30429 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30429:23: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 30429 | buf = DUK_HBUFOBJ_GET_SLICE_BASE(thr->heap, h_this); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30446:65: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 30446 | buf[offset] = (duk_uint8_t) duk_to_uint32(thr, 0); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30454:58: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 30454 | tmp = (duk_uint16_t) duk_to_uint32(thr, 0); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:75: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30456:31: note: in expansion of macro 'DUK_BSWAP16' 30456 | tmp = DUK_BSWAP16(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1290:76: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 1290 | #define DUK_BSWAP16(x) ((duk_uint16_t) __builtin_bswap16((duk_uint16_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30456:31: note: in expansion of macro 'DUK_BSWAP16' 30456 | tmp = DUK_BSWAP16(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30460:50: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30460 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 2); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30460:71: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30460 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 2); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30460:17: note: in expansion of macro 'duk_memcpy' 30460 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 2); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30468:58: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 30468 | tmp = (duk_uint32_t) duk_to_uint32(thr, 0); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30470:31: note: in expansion of macro 'DUK_BSWAP32' 30470 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30470:31: note: in expansion of macro 'DUK_BSWAP32' 30470 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30474:50: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30474 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30474:71: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30474 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30474:17: note: in expansion of macro 'duk_memcpy' 30474 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30482:61: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 30482 | du.f[0] = (duk_float_t) duk_to_number(thr, 0); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30485:31: note: in expansion of macro 'DUK_BSWAP32' 30485 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30485:31: note: in expansion of macro 'DUK_BSWAP32' 30485 | tmp = DUK_BSWAP32(tmp); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30489:50: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30489 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30489:71: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30489 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30489:17: note: in expansion of macro 'duk_memcpy' 30489 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30496:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 30496 | du.d = (duk_double_t) duk_to_number(thr, 0); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:574:34: note: in expansion of macro 'DUK_BSWAP32' 574 | duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30498:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30498 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:574:34: note: in expansion of macro 'DUK_BSWAP32' 574 | duk__bswaptmp1 = DUK_BSWAP32(duk__bswaptmp1); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30498:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30498 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:575:34: note: in expansion of macro 'DUK_BSWAP32' 575 | duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30498:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30498 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:575:34: note: in expansion of macro 'DUK_BSWAP32' 575 | duk__bswaptmp2 = DUK_BSWAP32(duk__bswaptmp2); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30498:25: note: in expansion of macro 'DUK_DBLUNION_BSWAP64' 30498 | DUK_DBLUNION_BSWAP64(&du); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30501:50: warning: use of old-style cast to 'void*' [-Wold-style-cast] 30501 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 8); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30501:71: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 30501 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 8); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30501:17: note: in expansion of macro 'duk_memcpy' 30501 | duk_memcpy((void *) (buf + offset), (const void *) du.uc, 8); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30517:45: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 30517 | field_bytelen = (duk_int_t) nbytes; | ^~~~~~ | ------------------ | static_cast ( nbytes) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30518:43: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30518 | if (offset + (duk_uint_t) field_bytelen > check_length) { | ^~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30546:57: warning: use of old-style cast to 'duk_int64_t' {aka 'long int'} [-Wold-style-cast] 30546 | tmp = (duk_int64_t) duk_to_number(thr, 0); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30547:50: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 30547 | p = (duk_uint8_t *) (buf + offset); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30551:57: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 30551 | p[i] = (duk_uint8_t) (tmp & 0xff); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30581:50: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30581 | duk_push_uint(thr, offset + (duk_uint_t) nbytes); | ^~~~~~ | ------------------- | static_cast ( nbytes) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30597:58: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 30597 | duk_push_uint(thr, offset + (duk_uint_t) nbytes); | ^~~~~~ | ------------------- | static_cast ( nbytes) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30600:9: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 30600 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbufobj* duk__autospawn_arraybuffer(duk_hthread*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30614:41: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 30614 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARRAYBUFFER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_typedarray_buffer_getter(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30628:101: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 30628 | h_bufobj = (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW /*flags*/); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30630:51: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 30630 | if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) { | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4750:35: note: in definition of macro 'DUK_HEAPHDR_GET_TYPE' 4750 | #define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30630:13: note: in expansion of macro 'DUK_HEAPHDR_IS_BUFFER' 30630 | if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30632:72: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 30632 | (void) duk__autospawn_arraybuffer(thr, (duk_hbuffer *) h_bufobj); | ^~~~~~~~ | ------------------------ | reinterpret_cast ( h_bufobj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30636:66: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 30636 | DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_bufobj) != DUK_HOBJECT_CLASS_ARRAYBUFFER && | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4801:48: note: in definition of macro 'DUK_HEAPHDR_GET_FLAG_RANGE' 4801 | #define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30636:21: note: in expansion of macro 'DUK_HOBJECT_GET_CLASS_NUMBER' 30636 | DUK_HOBJECT_GET_CLASS_NUMBER((duk_hobject *) h_bufobj) != DUK_HOBJECT_CLASS_ARRAYBUFFER && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30659:70: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 30659 | h_bufobj->buf_prop = (duk_hobject *) h_arrbuf; | ^~~~~~~~ | ------------------------ | reinterpret_cast ( h_arrbuf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30660:33: note: in expansion of macro 'DUK_HBUFOBJ_INCREF' 30660 | DUK_HBUFOBJ_INCREF(thr, h_arrbuf); /* Now reachable and accounted for. */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5062:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5062 | #define DUK_HBUFOBJ_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30660:33: note: in expansion of macro 'DUK_HBUFOBJ_INCREF' 30660 | DUK_HBUFOBJ_INCREF(thr, h_arrbuf); /* Now reachable and accounted for. */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_typedarray_byteoffset_getter(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30676:101: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 30676 | h_bufobj = (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW /*flags*/); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30678:51: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 30678 | if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) { | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4750:35: note: in definition of macro 'DUK_HEAPHDR_GET_TYPE' 4750 | #define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30678:13: note: in expansion of macro 'DUK_HEAPHDR_IS_BUFFER' 30678 | if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_typedarray_bytelength_getter(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30692:101: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 30692 | h_bufobj = (duk_hbufobj *) duk__getrequire_bufobj_this(thr, DUK__BUFOBJ_FLAG_THROW /*flags*/); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30694:51: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 30694 | if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) { | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4750:35: note: in definition of macro 'DUK_HEAPHDR_GET_TYPE' 4750 | #define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30694:13: note: in expansion of macro 'DUK_HEAPHDR_IS_BUFFER' 30694 | if (DUK_HEAPHDR_IS_BUFFER((duk_heaphdr *) h_bufobj)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30697:41: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 30697 | h_buf = (duk_hbuffer *) h_bufobj; | ^~~~~~~~ | ------------------------ | reinterpret_cast ( h_bufobj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30699:49: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 30699 | duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_buf)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30699:49: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 30699 | duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_buf)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__cbor_double_to_uint32(double)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30800:31: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 30800 | return (duk_uint32_t) d; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_error(duk_cbor_encode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:448:43: warning: use of old-style cast to 'duk_errcode_t' {aka 'int'} [-Wold-style-cast] 448 | #define DUK_ERR_TYPE_ERROR 6 /* TypeError */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:47: note: in expansion of macro 'DUK_ERR_TYPE_ERROR' 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30808:16: note: in expansion of macro 'duk_type_error' 30808 | (void) duk_type_error(enc_ctx->thr, "cbor encode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:97: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30808:16: note: in expansion of macro 'duk_type_error' 30808 | (void) duk_type_error(enc_ctx->thr, "cbor encode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:127: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30808:16: note: in expansion of macro 'duk_type_error' 30808 | (void) duk_type_error(enc_ctx->thr, "cbor encode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:156: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30808:16: note: in expansion of macro 'duk_type_error' 30808 | (void) duk_type_error(enc_ctx->thr, "cbor encode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_objarr_entry(duk_cbor_encode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30828:17: note: in expansion of macro 'DUK_ERROR_RANGE' 30828 | DUK_ERROR_RANGE(thr, DUK_STR_ENC_RECLIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_ensure_slowpath(duk_cbor_encode_context*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30883:89: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 30883 | p_new = (duk_uint8_t *) duk_resize_buffer(enc_ctx->thr, enc_ctx->idx_buf, newlen); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30885:65: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 30885 | old_data_len = (duk_size_t) (enc_ctx->ptr - enc_ctx->buf); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_ensure(duk_cbor_encode_context*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30893:69: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 30893 | if (DUK_LIKELY((duk_size_t) (enc_ctx->buf_end - enc_ctx->ptr) >= len)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk__cbor_get_reserve(duk_cbor_encode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30902:61: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 30902 | return (duk_size_t) (enc_ctx->buf_end - enc_ctx->ptr); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_uint32(duk_cbor_encode_context*, duk_uint32_t, duk_uint8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30913:60: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 30913 | *p++ = (duk_uint8_t) (base + (duk_uint8_t) u); | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30913:61: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 30913 | *p++ = (duk_uint8_t) (base + (duk_uint8_t) u); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30916:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 30916 | *p++ = (duk_uint8_t) u; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30919:59: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 30919 | DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) u); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2441:94: note: in definition of macro 'DUK_RAW_WRITEINC_U16_BE' 2441 | #define DUK_RAW_WRITEINC_U16_BE(ptr, val) duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2441:97: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 2441 | #define DUK_RAW_WRITEINC_U16_BE(ptr, val) duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30919:17: note: in expansion of macro 'DUK_RAW_WRITEINC_U16_BE' 30919 | DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) u); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2442:97: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2442 | #define DUK_RAW_WRITEINC_U32_BE(ptr, val) duk_raw_writeinc_u32_be(&(ptr), (duk_uint32_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30922:17: note: in expansion of macro 'DUK_RAW_WRITEINC_U32_BE' 30922 | DUK_RAW_WRITEINC_U32_BE(p, u); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_double_fp(duk_cbor_encode_context*, double)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30962:38: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 30962 | u16 = (((duk_uint16_t) u.uc[7]) << 8) | ((duk_uint16_t) u.uc[6]); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30962:71: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 30962 | u16 = (((duk_uint16_t) u.uc[7]) << 8) | ((duk_uint16_t) u.uc[6]); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30963:51: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 30963 | expt = (duk_int16_t) ((u16 & 0x7ff0U) >> 4) - 1023; | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30981:60: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 30981 | t = (duk_uint32_t) (u.uc[7] & 0x80U) << 8; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30982:45: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 30982 | t += (duk_uint32_t) expt << 10; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30983:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 30983 | t += ((duk_uint32_t) u.uc[6] & 0x0fU) << 6; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30984:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 30984 | t += ((duk_uint32_t) u.uc[5]) >> 2; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30989:67: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 30989 | DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) t); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2441:94: note: in definition of macro 'DUK_RAW_WRITEINC_U16_BE' 2441 | #define DUK_RAW_WRITEINC_U16_BE(ptr, val) duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2441:97: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 2441 | #define DUK_RAW_WRITEINC_U16_BE(ptr, val) duk_raw_writeinc_u16_be(&(ptr), (duk_uint16_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:30989:25: note: in expansion of macro 'DUK_RAW_WRITEINC_U16_BE' 30989 | DUK_RAW_WRITEINC_U16_BE(p, (duk_uint16_t) t); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31014:41: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 31014 | d_float = (duk_float_t) d; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31015:62: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 31015 | use_float = duk_double_equals((duk_double_t) d_float, d); | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2443:98: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 2443 | #define DUK_RAW_WRITEINC_FLOAT_BE(ptr, val) duk_raw_writeinc_float_be(&(ptr), (duk_float_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31019:25: note: in expansion of macro 'DUK_RAW_WRITEINC_FLOAT_BE' 31019 | DUK_RAW_WRITEINC_FLOAT_BE(p, d_float); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2444:100: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 2444 | #define DUK_RAW_WRITEINC_DOUBLE_BE(ptr, val) duk_raw_writeinc_double_be(&(ptr), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31056:9: note: in expansion of macro 'DUK_RAW_WRITEINC_DOUBLE_BE' 31056 | DUK_RAW_WRITEINC_DOUBLE_BE(p, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_string_top(duk_cbor_encode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31198:79: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 31198 | str = (const duk_uint8_t *) duk_require_lstring(enc_ctx->thr, -1, &len); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31220:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31220 | (duk_uint32_t) len, | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31225:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 31225 | duk_memcpy((void *) p, (const void *) str, len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31225:47: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 31225 | duk_memcpy((void *) p, (const void *) str, len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31225:9: note: in expansion of macro 'duk_memcpy' 31225 | duk_memcpy((void *) p, (const void *) str, len); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_object(duk_cbor_encode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31252:65: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31252 | duk__cbor_encode_uint32(enc_ctx, (duk_uint32_t) len, 0x80U); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31254:78: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 31254 | duk_get_prop_index(enc_ctx->thr, -1, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31262:85: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 31262 | buf = (duk_uint8_t *) duk_require_buffer_data(enc_ctx->thr, -1, &len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31264:65: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31264 | duk__cbor_encode_uint32(enc_ctx, (duk_uint32_t) len, 0x40U); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31267:44: warning: use of old-style cast to 'void*' [-Wold-style-cast] 31267 | duk_memcpy_unsafe((void *) p, (const void *) buf, len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31267:62: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 31267 | duk_memcpy_unsafe((void *) p, (const void *) buf, len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31267:17: note: in expansion of macro 'duk_memcpy_unsafe' 31267 | duk_memcpy_unsafe((void *) p, (const void *) buf, len); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31280:67: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 31280 | off_ib = (duk_size_t) (enc_ctx->ptr - enc_ctx->buf); /* XXX: get_offset? */ | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31298:70: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 31298 | enc_ctx->buf[off_ib] = 0xa0U + (duk_uint8_t) count; | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode_buffer(duk_cbor_encode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31319:72: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 31319 | buf = (duk_uint8_t *) duk_require_buffer(enc_ctx->thr, -1, &len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31321:57: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31321 | duk__cbor_encode_uint32(enc_ctx, (duk_uint32_t) len, 0x40U); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31324:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 31324 | duk_memcpy_unsafe((void *) p, (const void *) buf, len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31324:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 31324 | duk_memcpy_unsafe((void *) p, (const void *) buf, len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31324:9: note: in expansion of macro 'duk_memcpy_unsafe' 31324 | duk_memcpy_unsafe((void *) p, (const void *) buf, len); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode_error(duk_cbor_decode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:448:43: warning: use of old-style cast to 'duk_errcode_t' {aka 'int'} [-Wold-style-cast] 448 | #define DUK_ERR_TYPE_ERROR 6 /* TypeError */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:47: note: in expansion of macro 'DUK_ERR_TYPE_ERROR' 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31439:16: note: in expansion of macro 'duk_type_error' 31439 | (void) duk_type_error(dec_ctx->thr, "cbor decode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:97: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31439:16: note: in expansion of macro 'duk_type_error' 31439 | (void) duk_type_error(dec_ctx->thr, "cbor decode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:127: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31439:16: note: in expansion of macro 'duk_type_error' 31439 | (void) duk_type_error(dec_ctx->thr, "cbor decode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:156: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31439:16: note: in expansion of macro 'duk_type_error' 31439 | (void) duk_type_error(dec_ctx->thr, "cbor decode error"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode_objarr_entry(duk_cbor_decode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31456:17: note: in expansion of macro 'DUK_ERROR_RANGE' 31456 | DUK_ERROR_RANGE(thr, DUK_STR_DEC_RECLIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode_push_aival_int(duk_cbor_decode_context*, duk_uint8_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31560:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31560 | t = (duk_uint32_t) duk__cbor_decode_readbyte(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31563:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31563 | t = (duk_uint32_t) duk__cbor_decode_read_u16(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31566:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31566 | t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31573:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31573 | t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31575:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31575 | t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31625:37: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 31625 | d1 = (duk_double_t) t1; /* XXX: cast helpers */ | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31626:37: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 31626 | d2 = (duk_double_t) t2 * 4294967296.0; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31646:34: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31646 | if ((duk_uint_t) t <= (duk_uint_t) - (DUK_INT_MIN + 1)) { | ^ | -------------- | static_cast ( t) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31646:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31646 | if ((duk_uint_t) t <= (duk_uint_t) - (DUK_INT_MIN + 1)) { | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31647:70: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 31647 | duk_push_int(dec_ctx->thr, -1 - ((duk_int_t) t)); | ^ | ------------- | static_cast ( t) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31649:77: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 31649 | duk_push_number(dec_ctx->thr, -1.0 - (duk_double_t) t); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31652:58: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31652 | duk_push_uint(dec_ctx->thr, (duk_uint_t) t); | ^ | -------------- | static_cast ( t) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode_skip_aival_int(duk_cbor_decode_context*, duk_uint8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31667:56: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 31667 | duk__cbor_decode_consume(dec_ctx, (duk_size_t) skip); | ^~~~ | ----------------- | static_cast ( skip) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__cbor_decode_aival_uint32(duk_cbor_decode_context*, duk_uint8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31677:39: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31677 | return (duk_uint32_t) ai; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31682:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31682 | t = (duk_uint32_t) duk__cbor_decode_readbyte(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31685:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31685 | t = (duk_uint32_t) duk__cbor_decode_read_u16(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31688:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31688 | t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31691:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31691 | t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31695:69: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 31695 | t = (duk_uint32_t) duk__cbor_decode_read_u32(dec_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode_buffer(duk_cbor_decode_context*, duk_uint8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31717:80: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 31717 | buf = (duk_uint8_t *) duk_push_fixed_buffer(dec_ctx->thr, (duk_size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:775:37: note: in definition of macro 'duk_push_fixed_buffer' 775 | duk_push_buffer_raw((ctx), (size), 0 /*flags*/) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:775:55: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 775 | duk_push_buffer_raw((ctx), (size), 0 /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31717:31: note: in expansion of macro 'duk_push_fixed_buffer' 31717 | buf = (duk_uint8_t *) duk_push_fixed_buffer(dec_ctx->thr, (duk_size_t) len); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31718:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 31718 | duk_memcpy((void *) buf, (const void *) inp, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31718:49: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 31718 | duk_memcpy((void *) buf, (const void *) inp, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31718:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 31718 | duk_memcpy((void *) buf, (const void *) inp, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31718:9: note: in expansion of macro 'duk_memcpy' 31718 | duk_memcpy((void *) buf, (const void *) inp, (size_t) len); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode_join_buffers(duk_cbor_decode_context*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31739:99: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 31739 | buf_data = (duk_uint8_t *) duk_require_buffer(dec_ctx->thr, idx, &buf_size); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31741:60: warning: use of old-style cast to 'void*' [-Wold-style-cast] 31741 | duk_memcpy_unsafe((void *) p, (const void *) buf_data, buf_size); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31741:78: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 31741 | duk_memcpy_unsafe((void *) p, (const void *) buf_data, buf_size); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31741:33: note: in expansion of macro 'duk_memcpy_unsafe' 31741 | duk_memcpy_unsafe((void *) p, (const void *) buf_data, buf_size); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:775:55: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 775 | duk_push_buffer_raw((ctx), (size), 0 /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31754:45: note: in expansion of macro 'duk_push_fixed_buffer' 31754 | p = (duk_uint8_t *) duk_push_fixed_buffer(dec_ctx->thr, total_size); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__cbor_decode_half_float(duk_cbor_decode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31792:34: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31792 | u16 = ((duk_uint_t) inp[0] << 8) + (duk_uint_t) inp[1]; | ^ | ------------------- | static_cast ( inp[0]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31792:62: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31792 | u16 = ((duk_uint_t) inp[0] << 8) + (duk_uint_t) inp[1]; | ^ | ------------------- | static_cast ( inp[1]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31793:48: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 31793 | expt = (duk_int_t) ((u16 >> 10) & 0x1fU) - 15; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31799:31: warning: use of old-style cast to 'void*' [-Wold-style-cast] 31799 | duk_memzero((void *) &u, sizeof(u)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31799:9: note: in expansion of macro 'duk_memzero' 31799 | duk_memzero((void *) &u, sizeof(u)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31819:76: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 31819 | u.uc[6] = 0x10U + (duk_uint8_t) ((u16 >> 6) & 0x0fU); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31820:68: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 31820 | u.uc[5] = (duk_uint8_t) ((u16 << 2) & 0xffU); /* Mask is really 0xfcU */ | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31846:49: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31846 | tmp += (duk_uint_t) (expt + 1023) << 20; | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31847:52: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31847 | tmp += (duk_uint_t) (inp[0] & 0x03U) << 18; | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31848:52: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 31848 | tmp += (duk_uint_t) (inp[1] & 0xffU) << 10; | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode_string(duk_cbor_decode_context*, duk_uint8_t, duk_uint8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31882:90: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 31882 | buf_data = (duk_uint8_t *) duk_require_buffer(dec_ctx->thr, -1, &buf_size); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31883:70: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 31883 | (void) duk_push_lstring(dec_ctx->thr, (const char *) buf_data, buf_size); | ^~~~~~~~ | ----------------------- | reinterpret_cast ( buf_data) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31891:70: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 31891 | (void) duk_push_lstring(dec_ctx->thr, (const char *) inp, (duk_size_t) len); | ^~~ | ------------------ | reinterpret_cast ( inp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31891:88: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 31891 | (void) duk_push_lstring(dec_ctx->thr, (const char *) inp, (duk_size_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__cbor_decode_array(duk_cbor_decode_context*, duk_uint8_t, duk_uint8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31933:70: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 31933 | duk_put_prop_index(dec_ctx->thr, -2, (duk_uarridx_t) idx); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__cbor_decode_float(duk_cbor_decode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32007:31: warning: use of old-style cast to 'void*' [-Wold-style-cast] 32007 | duk_memcpy((void *) u.uc, (const void *) inp, 4); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32007:50: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 32007 | duk_memcpy((void *) u.uc, (const void *) inp, 4); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32007:9: note: in expansion of macro 'duk_memcpy' 32007 | duk_memcpy((void *) u.uc, (const void *) inp, 4); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32009:33: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 32009 | return (duk_double_t) u.f; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__cbor_decode_double(duk_cbor_decode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32016:31: warning: use of old-style cast to 'void*' [-Wold-style-cast] 32016 | duk_memcpy((void *) u.uc, (const void *) inp, 8); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32016:50: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 32016 | duk_memcpy((void *) u.uc, (const void *) inp, 8); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32016:9: note: in expansion of macro 'duk_memcpy' 32016 | duk_memcpy((void *) u.uc, (const void *) inp, 8); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_encode(duk_hthread*, duk_idx_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:777:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 777 | duk_push_buffer_raw((ctx), (size), DUK_BUF_FLAG_DYNAMIC /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32557:31: note: in expansion of macro 'duk_push_dynamic_buffer' 32557 | buf = (duk_uint8_t *) duk_push_dynamic_buffer(thr, enc_ctx.len); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32569:96: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 32569 | duk_resize_buffer(enc_ctx.thr, enc_ctx.idx_buf, (duk_size_t) (enc_ctx.ptr - enc_ctx.buf)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__cbor_decode(duk_hthread*, duk_idx_t, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32586:91: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 32586 | dec_ctx.buf = (const duk_uint8_t *) duk_require_buffer_data(thr, idx, &dec_ctx.len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:448:43: warning: use of old-style cast to 'duk_errcode_t' {aka 'int'} [-Wold-style-cast] 448 | #define DUK_ERR_TYPE_ERROR 6 /* TypeError */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:47: note: in expansion of macro 'DUK_ERR_TYPE_ERROR' 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32597:24: note: in expansion of macro 'duk_type_error' 32597 | (void) duk_type_error(thr, "trailing garbage"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:97: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32597:24: note: in expansion of macro 'duk_type_error' 32597 | (void) duk_type_error(thr, "trailing garbage"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:127: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32597:24: note: in expansion of macro 'duk_type_error' 32597 | (void) duk_type_error(thr, "trailing garbage"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:561:156: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 561 | (duk_error_raw((ctx), (duk_errcode_t) DUK_ERR_TYPE_ERROR, (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32597:24: note: in expansion of macro 'duk_type_error' 32597 | (void) duk_type_error(thr, "trailing garbage"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: At global scope: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32756:9: note: in expansion of macro 'DUK__YEAR' 32756 | DUK__YEAR(2023), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32757:9: note: in expansion of macro 'DUK__YEAR' 32757 | DUK__YEAR(2035), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32758:9: note: in expansion of macro 'DUK__YEAR' 32758 | DUK__YEAR(2019), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32759:9: note: in expansion of macro 'DUK__YEAR' 32759 | DUK__YEAR(2031), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32760:9: note: in expansion of macro 'DUK__YEAR' 32760 | DUK__YEAR(2015), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32761:9: note: in expansion of macro 'DUK__YEAR' 32761 | DUK__YEAR(2027), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32762:9: note: in expansion of macro 'DUK__YEAR' 32762 | DUK__YEAR(2011), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32765:9: note: in expansion of macro 'DUK__YEAR' 32765 | DUK__YEAR(2012), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32766:9: note: in expansion of macro 'DUK__YEAR' 32766 | DUK__YEAR(2024), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32767:9: note: in expansion of macro 'DUK__YEAR' 32767 | DUK__YEAR(2008), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32768:9: note: in expansion of macro 'DUK__YEAR' 32768 | DUK__YEAR(2020), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32769:9: note: in expansion of macro 'DUK__YEAR' 32769 | DUK__YEAR(2032), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32770:9: note: in expansion of macro 'DUK__YEAR' 32770 | DUK__YEAR(2016), | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32748:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 32748 | #define DUK__YEAR(x) ((duk_uint8_t) ((x) -1970)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32771:9: note: in expansion of macro 'DUK__YEAR' 32771 | DUK__YEAR(2028) | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32863:9: note: in expansion of macro 'DUK__PACK_RULE' 32863 | DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32863:9: note: in expansion of macro 'DUK__PACK_RULE' 32863 | DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32863:9: note: in expansion of macro 'DUK__PACK_RULE' 32863 | DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32863:9: note: in expansion of macro 'DUK__PACK_RULE' 32863 | DUK__PACK_RULE(DUK__PM_YEAR, DUK__SM_MINUS, DUK__PI_MONTH, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32864:9: note: in expansion of macro 'DUK__PACK_RULE' 32864 | DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32864:9: note: in expansion of macro 'DUK__PACK_RULE' 32864 | DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32864:9: note: in expansion of macro 'DUK__PACK_RULE' 32864 | DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32864:9: note: in expansion of macro 'DUK__PACK_RULE' 32864 | DUK__PACK_RULE(DUK__PM_MONTH, DUK__SM_MINUS, DUK__PI_DAY, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32865:9: note: in expansion of macro 'DUK__PACK_RULE' 32865 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32865:9: note: in expansion of macro 'DUK__PACK_RULE' 32865 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32865:9: note: in expansion of macro 'DUK__PACK_RULE' 32865 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32865:9: note: in expansion of macro 'DUK__PACK_RULE' 32865 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY, DUK__SM_T | DUK__SM_SPACE, DUK__PI_HOUR, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32866:9: note: in expansion of macro 'DUK__PACK_RULE' 32866 | DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32866:9: note: in expansion of macro 'DUK__PACK_RULE' 32866 | DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32866:9: note: in expansion of macro 'DUK__PACK_RULE' 32866 | DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32866:9: note: in expansion of macro 'DUK__PACK_RULE' 32866 | DUK__PACK_RULE(DUK__PM_HOUR, DUK__SM_COLON, DUK__PI_MINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32867:9: note: in expansion of macro 'DUK__PACK_RULE' 32867 | DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32867:9: note: in expansion of macro 'DUK__PACK_RULE' 32867 | DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32867:9: note: in expansion of macro 'DUK__PACK_RULE' 32867 | DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32867:9: note: in expansion of macro 'DUK__PACK_RULE' 32867 | DUK__PACK_RULE(DUK__PM_MINUTE, DUK__SM_COLON, DUK__PI_SECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32868:9: note: in expansion of macro 'DUK__PACK_RULE' 32868 | DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32868:9: note: in expansion of macro 'DUK__PACK_RULE' 32868 | DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32868:9: note: in expansion of macro 'DUK__PACK_RULE' 32868 | DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32868:9: note: in expansion of macro 'DUK__PACK_RULE' 32868 | DUK__PACK_RULE(DUK__PM_SECOND, DUK__SM_PERIOD, DUK__PI_MILLISECOND, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32869:9: note: in expansion of macro 'DUK__PACK_RULE' 32869 | DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32869:9: note: in expansion of macro 'DUK__PACK_RULE' 32869 | DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32869:9: note: in expansion of macro 'DUK__PACK_RULE' 32869 | DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32869:9: note: in expansion of macro 'DUK__PACK_RULE' 32869 | DUK__PACK_RULE(DUK__PM_TZHOUR, DUK__SM_COLON, DUK__PI_TZMINUTE, 0), | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32870:9: note: in expansion of macro 'DUK__PACK_RULE' 32870 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32870:9: note: in expansion of macro 'DUK__PACK_RULE' 32870 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32870:9: note: in expansion of macro 'DUK__PACK_RULE' 32870 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32870:9: note: in expansion of macro 'DUK__PACK_RULE' 32870 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32875:9: note: in expansion of macro 'DUK__PACK_RULE' 32875 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32875:9: note: in expansion of macro 'DUK__PACK_RULE' 32875 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32875:9: note: in expansion of macro 'DUK__PACK_RULE' 32875 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32875:9: note: in expansion of macro 'DUK__PACK_RULE' 32875 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32880:9: note: in expansion of macro 'DUK__PACK_RULE' 32880 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32880:9: note: in expansion of macro 'DUK__PACK_RULE' 32880 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32880:9: note: in expansion of macro 'DUK__PACK_RULE' 32880 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32880:9: note: in expansion of macro 'DUK__PACK_RULE' 32880 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32885:9: note: in expansion of macro 'DUK__PACK_RULE' 32885 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32885:9: note: in expansion of macro 'DUK__PACK_RULE' 32885 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32844:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32844 | ((duk_uint32_t) (partmask) + (((duk_uint32_t) (sepmask)) << 9) + (((duk_uint32_t) (nextpart)) << 17) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32885:9: note: in expansion of macro 'DUK__PACK_RULE' 32885 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32845:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 32845 | (((duk_uint32_t) (flags)) << 21)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32885:9: note: in expansion of macro 'DUK__PACK_RULE' 32885 | DUK__PACK_RULE(DUK__PM_YEAR | DUK__PM_MONTH | DUK__PM_DAY | DUK__PM_HOUR /*Note1*/ | DUK__PM_MINUTE | DUK__PM_SECOND | | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__parse_string_iso8601_subset(duk_hthread*, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32913:9: note: in expansion of macro 'duk_memzero' 32913 | duk_memzero(parts, sizeof(parts)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32919:35: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 32919 | p = (const duk_uint8_t *) str; | ^~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32943:67: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 32943 | accum = accum * 10 + ((duk_int_t) ch) - ((duk_int_t) DUK_ASC_0) + 0x00; | ^~ | -------------- | static_cast ( ch) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10816:29: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 10816 | #define DUK_ASC_0 0x30 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32943:86: note: in expansion of macro 'DUK_ASC_0' 32943 | accum = accum * 10 + ((duk_int_t) ch) - ((duk_int_t) DUK_ASC_0) + 0x00; | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32966:114: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 32966 | for (i = 0; i < (duk_small_uint_t) (sizeof(duk__parse_iso8601_seps) / sizeof(duk_uint8_t)); i++) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32971:107: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 32971 | if (i == (duk_small_uint_t) (sizeof(duk__parse_iso8601_seps) / sizeof(duk_uint8_t))) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32979:118: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 32979 | for (i = 0; i < (duk_small_uint_t) (sizeof(duk__parse_iso8601_control) / sizeof(duk_uint32_t)); i++) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32849:74: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 32849 | (var_nextidx) = (duk_small_uint_t) (((rule) >> 17) & 0x0f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32994:33: note: in expansion of macro 'DUK__UNPACK_RULE' 32994 | DUK__UNPACK_RULE(rule, nextpart, cflags); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32850:63: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 32850 | (var_flags) = (duk_small_uint_t) ((rule) >> 21); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32994:33: note: in expansion of macro 'DUK__UNPACK_RULE' 32994 | DUK__UNPACK_RULE(rule, nextpart, cflags); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33025:111: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 33025 | if (i == (duk_small_uint_t) (sizeof(duk__parse_iso8601_control) / sizeof(duk_uint32_t))) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: At global scope: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33139:64: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33139 | DUK_LOCAL duk_uint8_t duk__days_in_month[12] = { (duk_uint8_t) 31, (duk_uint8_t) 28, (duk_uint8_t) 31, (duk_uint8_t) 30, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33139:82: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33139 | DUK_LOCAL duk_uint8_t duk__days_in_month[12] = { (duk_uint8_t) 31, (duk_uint8_t) 28, (duk_uint8_t) 31, (duk_uint8_t) 30, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33139:100: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33139 | DUK_LOCAL duk_uint8_t duk__days_in_month[12] = { (duk_uint8_t) 31, (duk_uint8_t) 28, (duk_uint8_t) 31, (duk_uint8_t) 30, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33139:118: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33139 | DUK_LOCAL duk_uint8_t duk__days_in_month[12] = { (duk_uint8_t) 31, (duk_uint8_t) 28, (duk_uint8_t) 31, (duk_uint8_t) 30, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33140:64: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33140 | (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33140:82: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33140 | (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33140:100: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33140 | (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33140:118: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33140 | (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 31, | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33141:64: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33141 | (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 }; | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33141:82: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33141 | (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 }; | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33141:100: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33141 | (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 }; | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33141:118: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 33141 | (duk_uint8_t) 30, (duk_uint8_t) 31, (duk_uint8_t) 30, (duk_uint8_t) 31 }; | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__make_day(duk_double_t, duk_double_t, duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33299:50: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 33299 | day_num = duk__day_from_year((duk_int_t) year); | ^~~~ | ---------------- | static_cast ( year) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33300:56: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 33300 | is_leap = duk_bi_date_is_leap_year((duk_int_t) year); | ^~~~ | ---------------- | static_cast ( year) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33302:31: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 33302 | n = (duk_small_int_t) month; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33311:31: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 33311 | return (duk_double_t) day_num + day; | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bi_date_timeval_to_parts(duk_double_t, duk_int_t*, duk_double_t*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1365:63: warning: use of old-style cast to 'double' [-Wold-style-cast] 1365 | #define DUK_DATE_MSEC_DAY (24L * 60L * 60L * 1000L) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33349:50: note: in expansion of macro 'DUK_DATE_MSEC_DAY' 33349 | d1 = (duk_double_t) DUK_FMOD(d, (double) DUK_DATE_MSEC_DAY); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33349:67: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 33349 | d1 = (duk_double_t) DUK_FMOD(d, (double) DUK_DATE_MSEC_DAY); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1365:63: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1365 | #define DUK_DATE_MSEC_DAY (24L * 60L * 60L * 1000L) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33352:38: note: in expansion of macro 'DUK_DATE_MSEC_DAY' 33352 | d1 += (duk_double_t) DUK_DATE_MSEC_DAY; | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1365:63: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1365 | #define DUK_DATE_MSEC_DAY (24L * 60L * 60L * 1000L) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33354:53: note: in expansion of macro 'DUK_DATE_MSEC_DAY' 33354 | d2 = DUK_FLOOR((double) (d / (duk_double_t) DUK_DATE_MSEC_DAY)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33354:70: warning: use of old-style cast to 'double' [-Wold-style-cast] 33354 | d2 = DUK_FLOOR((double) (d / (duk_double_t) DUK_DATE_MSEC_DAY)); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33357:26: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 33357 | t1 = (duk_int_t) d1; | ^~ | -------------- | static_cast ( d1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33358:26: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 33358 | t2 = (duk_int_t) d2; | ^~ | -------------- | static_cast ( d2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33440:68: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 33440 | equiv_year = (duk_int_t) duk__date_equivyear[arridx] + 1970; | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33463:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 33463 | dparts[i] = (duk_double_t) parts[i]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_bi_date_get_timeval_from_dparts(duk_double_t*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1364:57: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1364 | #define DUK_DATE_MSEC_HOUR (60L * 60L * 1000L) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33527:65: note: in expansion of macro 'DUK_DATE_MSEC_HOUR' 33527 | tmp_time += dparts[DUK_DATE_IDX_HOUR] * ((duk_double_t) DUK_DATE_MSEC_HOUR); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33527:18: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 33527 | tmp_time += dparts[DUK_DATE_IDX_HOUR] * ((duk_double_t) DUK_DATE_MSEC_HOUR); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1363:51: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1363 | #define DUK_DATE_MSEC_MINUTE (60L * 1000L) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33528:67: note: in expansion of macro 'DUK_DATE_MSEC_MINUTE' 33528 | tmp_time += dparts[DUK_DATE_IDX_MINUTE] * ((duk_double_t) DUK_DATE_MSEC_MINUTE); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33528:18: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 33528 | tmp_time += dparts[DUK_DATE_IDX_MINUTE] * ((duk_double_t) DUK_DATE_MSEC_MINUTE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1362:39: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1362 | #define DUK_DATE_MSEC_SECOND 1000L | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33529:67: note: in expansion of macro 'DUK_DATE_MSEC_SECOND' 33529 | tmp_time += dparts[DUK_DATE_IDX_SECOND] * ((duk_double_t) DUK_DATE_MSEC_SECOND); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33529:18: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 33529 | tmp_time += dparts[DUK_DATE_IDX_SECOND] * ((duk_double_t) DUK_DATE_MSEC_SECOND); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33530:18: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 33530 | tmp_time += dparts[DUK_DATE_IDX_MILLISECOND]; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:1365:63: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1365 | #define DUK_DATE_MSEC_DAY (24L * 60L * 60L * 1000L) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33536:39: note: in expansion of macro 'DUK_DATE_MSEC_DAY' 33536 | d = tmp_day * ((duk_double_t) DUK_DATE_MSEC_DAY) + tmp_time; | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33604:19: warning: compound assignment with 'volatile'-qualified left operand is deprecated [-Wvolatile] 33604 | d -= tzoff * 1000L; | ~~^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__push_this_get_timeval_tzoffset(duk_hthread*, duk_small_uint_t, duk_int_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33629:17: note: in expansion of macro 'DUK_ERROR_TYPE' 33629 | DUK_ERROR_TYPE(thr, "expected Date"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33629:17: note: in expansion of macro 'DUK_ERROR_TYPE' 33629 | DUK_ERROR_TYPE(thr, "expected Date"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33629:17: note: in expansion of macro 'DUK_ERROR_TYPE' 33629 | DUK_ERROR_TYPE(thr, "expected Date"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33633:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 33633 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33633:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 33633 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33642:25: note: in expansion of macro 'DUK_ERROR_RANGE' 33642 | DUK_ERROR_RANGE(thr, "Invalid Date"); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__set_this_timeval_from_dparts(duk_hthread*, duk_double_t*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33684:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 33684 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33684:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 33684 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33684:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 33684 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__format_parts_iso8601(duk_int_t*, duk_int_t, duk_small_uint_t, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33708:52: warning: use of old-style cast to 'long int' [-Wold-style-cast] 33708 | (long) parts[DUK_DATE_IDX_YEAR]); | ^ | ------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33709:47: warning: use of old-style cast to 'char' [-Wold-style-cast] 33709 | yearstr[sizeof(yearstr) - 1] = (char) 0; | ^ | -------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33732:63: warning: use of old-style cast to 'int' [-Wold-style-cast] 33732 | DUK_SNPRINTF(tzstr, sizeof(tzstr), fmt, (int) arg_hours, (int) arg_minutes); | ^~~~~~~~~ | --------------- | static_cast ( arg_hours) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33732:80: warning: use of old-style cast to 'int' [-Wold-style-cast] 33732 | DUK_SNPRINTF(tzstr, sizeof(tzstr), fmt, (int) arg_hours, (int) arg_minutes); | ^~~~~~~~~~~ | ----------------- | static_cast ( arg_minutes) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33733:51: warning: use of old-style cast to 'char' [-Wold-style-cast] 33733 | tzstr[sizeof(tzstr) - 1] = (char) 0; | ^ | -------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33736:35: warning: use of old-style cast to 'char' [-Wold-style-cast] 33736 | tzstr[1] = (char) 0; | ^ | -------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33743:38: warning: use of old-style cast to 'char*' [-Wold-style-cast] 33743 | DUK_SPRINTF((char *) out_buf, | ^~~~~~~ | ---------------- | reinterpret_cast ( out_buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33745:44: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 33745 | (const char *) yearstr, | ^~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33746:59: warning: use of old-style cast to 'int' [-Wold-style-cast] 33746 | (int) parts[DUK_DATE_IDX_MONTH], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33747:57: warning: use of old-style cast to 'int' [-Wold-style-cast] 33747 | (int) parts[DUK_DATE_IDX_DAY], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33748:35: warning: use of old-style cast to 'int' [-Wold-style-cast] 33748 | (int) sep, | ^~~ | --------- | static_cast ( sep) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33749:58: warning: use of old-style cast to 'int' [-Wold-style-cast] 33749 | (int) parts[DUK_DATE_IDX_HOUR], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33750:60: warning: use of old-style cast to 'int' [-Wold-style-cast] 33750 | (int) parts[DUK_DATE_IDX_MINUTE], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33751:60: warning: use of old-style cast to 'int' [-Wold-style-cast] 33751 | (int) parts[DUK_DATE_IDX_SECOND], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33752:65: warning: use of old-style cast to 'int' [-Wold-style-cast] 33752 | (int) parts[DUK_DATE_IDX_MILLISECOND], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33753:44: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 33753 | (const char *) tzstr); | ^~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33755:38: warning: use of old-style cast to 'char*' [-Wold-style-cast] 33755 | DUK_SPRINTF((char *) out_buf, | ^~~~~~~ | ---------------- | reinterpret_cast ( out_buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33757:44: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 33757 | (const char *) yearstr, | ^~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33758:59: warning: use of old-style cast to 'int' [-Wold-style-cast] 33758 | (int) parts[DUK_DATE_IDX_MONTH], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33759:57: warning: use of old-style cast to 'int' [-Wold-style-cast] 33759 | (int) parts[DUK_DATE_IDX_DAY]); | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33762:38: warning: use of old-style cast to 'char*' [-Wold-style-cast] 33762 | DUK_SPRINTF((char *) out_buf, | ^~~~~~~ | ---------------- | reinterpret_cast ( out_buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33764:58: warning: use of old-style cast to 'int' [-Wold-style-cast] 33764 | (int) parts[DUK_DATE_IDX_HOUR], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33765:60: warning: use of old-style cast to 'int' [-Wold-style-cast] 33765 | (int) parts[DUK_DATE_IDX_MINUTE], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33766:60: warning: use of old-style cast to 'int' [-Wold-style-cast] 33766 | (int) parts[DUK_DATE_IDX_SECOND], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33767:65: warning: use of old-style cast to 'int' [-Wold-style-cast] 33767 | (int) parts[DUK_DATE_IDX_MILLISECOND], | ^ | ----- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33768:44: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 33768 | (const char *) tzstr); | ^~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__to_string_helper(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33823:45: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 33823 | duk_push_string(thr, (const char *) buf); | ^~~ | ------------------ | reinterpret_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__get_part_helper(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33835:99: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 33835 | duk_small_uint_t idx_part = (duk_small_uint_t) (flags_and_idx >> DUK_DATE_FLAG_VALUE_SHIFT); /* unpack args */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__set_part_helper(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33869:104: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 33869 | duk_small_uint_t maxnargs = (duk_small_uint_t) (flags_and_maxnargs >> DUK_DATE_FLAG_VALUE_SHIFT); /* unpack args */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33920:33: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 33920 | if ((duk_idx_t) i >= nargs) { | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33929:67: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 33929 | duk__twodigit_year_fixup(thr, (duk_idx_t) i); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:33932:62: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 33932 | dparts[idx] = duk_to_number(thr, (duk_idx_t) i); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__set_parts_from_args(duk_hthread*, duk_double_t*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34006:33: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 34006 | if ((duk_idx_t) i < nargs) { | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34007:60: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 34007 | d = duk_to_number(thr, (duk_idx_t) i); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__date_get_indirect_magic(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34169:81: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 34169 | duk_small_uint_t magicidx = (duk_small_uint_t) duk_get_current_magic(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34171:60: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 34171 | return (duk_small_uint_t) duk__date_magics[magicidx]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_date_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34189:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 34189 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DATE), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34199:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34199 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34199:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34199 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34199:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34199 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34215:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34215 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34215:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34215 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34215:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34215 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_date_prototype_to_json(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34329:9: note: in expansion of macro 'duk_get_prop_stridx_short' 34329 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_ISO_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34329:9: note: in expansion of macro 'duk_get_prop_stridx_short' 34329 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_ISO_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_date_prototype_set_time(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34476:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34476 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34476:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34476 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34476:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 34476 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_date_prototype_toprimitive(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34508:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 34508 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_bi_date_get_now_gettimeofday()': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34594:32: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 34594 | d = ((duk_double_t) tv.tv_sec) * 1000.0 + ((duk_double_t) tv.tv_usec) / 1000.0; | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34594:70: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 34594 | d = ((duk_double_t) tv.tv_sec) * 1000.0 + ((duk_double_t) tv.tv_usec) / 1000.0; | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_bi_date_get_local_tzoffset_gmtime(duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34696:33: warning: use of old-style cast to 'time_t' {aka 'long int'} [-Wold-style-cast] 34696 | t = (time_t) (d / 1000.0); | ^ | -------- | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34699:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 34699 | duk_memzero((void *) tms, sizeof(struct tm) * 2); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34699:9: note: in expansion of macro 'duk_memzero' 34699 | duk_memzero((void *) tms, sizeof(struct tm) * 2); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34747:29: warning: use of old-style cast to 'time_t' {aka 'long int'} [-Wold-style-cast] 34747 | if (t1 == (time_t) -1 || t2 == (time_t) -1) { | ^ | ----------- | static_cast ( -1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34747:50: warning: use of old-style cast to 'time_t' {aka 'long int'} [-Wold-style-cast] 34747 | if (t1 == (time_t) -1 || t2 == (time_t) -1) { | ^ | ----------- | static_cast ( -1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34767:43: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 34767 | return (duk_int_t) difftime(t2, t1); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_bi_date_parse_string_strptime(duk_hthread*, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34784:9: note: in expansion of macro 'duk_memzero' 34784 | duk_memzero(buf, sizeof(buf)); /* valgrind whine without this */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34785:61: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 34785 | DUK_SNPRINTF(buf, sizeof(buf), "%s", (const char *) str); | ^~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34786:39: warning: use of old-style cast to 'char' [-Wold-style-cast] 34786 | buf[sizeof(buf) - 1] = (char) 0; | ^ | -------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34790:9: note: in expansion of macro 'duk_memzero' 34790 | duk_memzero(&tm, sizeof(tm)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34791:37: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 34791 | if (strptime((const char *) buf, "%c", &tm) != NULL) { | ^~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34808:62: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 34808 | duk_push_number(thr, ((duk_double_t) t) * 1000.0); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_bi_date_format_parts_strftime(duk_hthread*, duk_int_t*, duk_int_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34871:9: note: in expansion of macro 'duk_memzero' 34871 | duk_memzero(&tm, sizeof(tm)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:34881:9: note: in expansion of macro 'duk_memzero' 34881 | duk_memzero(buf, sizeof(buf)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_duktape_object_gc(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35140:55: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 35140 | flags = (duk_small_uint_t) duk_get_uint(thr, 0); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_duktape_object_enc(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35210:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 35210 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_duktape_object_dec(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35243:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 35243 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk__utf8_decode_next(duk__decode_context*, duk_uint8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35334:50: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 35334 | return (duk_codepoint_t) x; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__utf8_encode_char(void*, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35409:43: warning: use of old-style cast to 'struct duk__encode_context*' [-Wold-style-cast] 35409 | enc_ctx = (duk__encode_context *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35415:49: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 35415 | *enc_ctx->out++ = (duk_uint8_t) codepoint; | ^~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35439:125: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 35439 | (duk_codepoint_t) (0x010000L + ((enc_ctx->lead - 0xd800L) << 10) + (codepoint - 0xdc00L)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35458:69: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 35458 | enc_ctx->out += duk_unicode_encode_xutf8((duk_ucodepoint_t) codepoint, enc_ctx->out); | ^~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__decode_helper(duk_hthread*, duk__decode_context*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35512:17: note: in expansion of macro 'DUK_ERROR_TYPE' 35512 | DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35512:17: note: in expansion of macro 'DUK_ERROR_TYPE' 35512 | DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35512:17: note: in expansion of macro 'DUK_ERROR_TYPE' 35512 | DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35516:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 35516 | (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, 3 + (3 * len)); /* used parts will be always manually written over */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35518:75: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 35518 | input = (const duk_uint8_t *) duk_get_buffer_data(thr, 0, &len_tmp); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35567:68: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 35567 | out += duk_unicode_encode_cesu8((duk_ucodepoint_t) codepoint, out); | ^~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35587:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 35587 | duk_push_lstring(thr, (const char *) output, (duk_size_t) (out - output)); | ^~~~~~ | --------------------- | reinterpret_cast ( output) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35587:80: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 35587 | duk_push_lstring(thr, (const char *) output, (duk_size_t) (out - output)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35591:9: note: in expansion of macro 'DUK_ERROR_TYPE' 35591 | DUK_ERROR_TYPE(thr, DUK_STR_UTF8_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35591:9: note: in expansion of macro 'DUK_ERROR_TYPE' 35591 | DUK_ERROR_TYPE(thr, DUK_STR_UTF8_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35591:9: note: in expansion of macro 'DUK_ERROR_TYPE' 35591 | DUK_ERROR_TYPE(thr, DUK_STR_UTF8_DECODE_FAILED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_textencoder_prototype_encode(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35629:36: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 35629 | len = (duk_size_t) DUK_HSTRING_GET_CHARLEN(h_input); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35631:25: note: in expansion of macro 'DUK_ERROR_TYPE' 35631 | DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35631:25: note: in expansion of macro 'DUK_ERROR_TYPE' 35631 | DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35631:25: note: in expansion of macro 'DUK_ERROR_TYPE' 35631 | DUK_ERROR_TYPE(thr, DUK_STR_RESULT_TOO_LONG); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:777:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 777 | duk_push_buffer_raw((ctx), (size), DUK_BUF_FLAG_DYNAMIC /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35646:34: note: in expansion of macro 'duk_push_dynamic_buffer' 35646 | output = (duk_uint8_t *) duk_push_dynamic_buffer(thr, 3 * len); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35665:76: warning: use of old-style cast to 'void*' [-Wold-style-cast] 35665 | duk_decode_string(thr, 0, duk__utf8_encode_char, (void *) &enc_ctx); | ^~~~~~~ | ----------------- | static_cast ( &enc_ctx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35678:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 35678 | final_len = (duk_size_t) (enc_ctx.out - output); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_textdecoder_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:775:55: warning: use of old-style cast to 'struct duk__decode_context*' [-Wold-style-cast] 775 | duk_push_buffer_raw((ctx), (size), 0 /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35722:43: note: in expansion of macro 'duk_push_fixed_buffer' 35722 | dec_ctx = (duk__decode_context *) duk_push_fixed_buffer(thr, sizeof(duk__decode_context)); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35723:40: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 35723 | dec_ctx->fatal = (duk_uint8_t) fatal; | ^~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35724:45: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 35724 | dec_ctx->ignore_bom = (duk_uint8_t) ignore_bom; | ^~~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk__decode_context* duk__get_textdecoder_context(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35736:75: warning: use of old-style cast to 'struct duk__decode_context*' [-Wold-style-cast] 35736 | dec_ctx = (duk__decode_context *) duk_require_buffer(thr, -1, NULL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_error_constructor_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35814:71: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 35814 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_FLAG_FASTREFS | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ERROR); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35824:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 35824 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35824:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 35824 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35824:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 35824 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_error_prototype_to_string(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35848:9: note: in expansion of macro 'duk_get_prop_stridx_short' 35848 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35848:9: note: in expansion of macro 'duk_get_prop_stridx_short' 35848 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35862:9: note: in expansion of macro 'duk_get_prop_stridx_short' 35862 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35862:9: note: in expansion of macro 'duk_get_prop_stridx_short' 35862 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__error_getter_helper(duk_hthread*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35924:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 35924 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TRACEDATA); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35924:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 35924 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TRACEDATA); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35947:73: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 35947 | duk_get_prop_index(thr, idx_td, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35948:79: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 35948 | duk_get_prop_index(thr, idx_td, (duk_uarridx_t) (i + 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35952:67: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 35952 | t = (duk_small_int_t) duk_get_type(thr, -2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35967:33: note: in expansion of macro 'duk_get_prop_stridx_short' 35967 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35967:33: note: in expansion of macro 'duk_get_prop_stridx_short' 35967 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35968:33: note: in expansion of macro 'duk_get_prop_stridx_short' 35968 | duk_get_prop_stridx_short(thr, -3, DUK_STRIDX_FILE_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35968:33: note: in expansion of macro 'duk_get_prop_stridx_short' 35968 | duk_get_prop_stridx_short(thr, -3, DUK_STRIDX_FILE_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35971:108: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 35971 | line = (duk_uint_t) duk_hobject_pc2line_query(thr, -4, (duk_uint_fast32_t) pc); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35971:110: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 35971 | line = (duk_uint_t) duk_hobject_pc2line_query(thr, -4, (duk_uint_fast32_t) pc); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35995:63: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 35995 | (const char *) DUK_HSTRING_GET_DATA(h_name); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35995:63: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 35995 | (const char *) DUK_HSTRING_GET_DATA(h_name); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36007:60: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36007 | (const char *) funcname, | ^~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36008:115: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36008 | (const char *) ((flags & DUK_ACT_FLAG_STRICT) ? str_strict : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36009:121: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36009 | (const char *) ((flags & DUK_ACT_FLAG_TAILCALLED) ? str_tailcall : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36010:121: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36010 | (const char *) ((flags & DUK_ACT_FLAG_CONSTRUCT) ? str_construct : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36011:124: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36011 | (const char *) ((flags & DUK_ACT_FLAG_DIRECT_EVAL) ? str_directeval : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36012:125: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36012 | (const char *) ((flags & DUK_ACT_FLAG_PREVENT_YIELD) ? str_prevyield : str_empty)); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36017:60: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36017 | (const char *) funcname, | ^~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36018:60: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36018 | (const char *) filename, | ^~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36019:115: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36019 | (const char *) ((flags & DUK_ACT_FLAG_STRICT) ? str_strict : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36020:121: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36020 | (const char *) ((flags & DUK_ACT_FLAG_TAILCALLED) ? str_tailcall : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36021:121: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36021 | (const char *) ((flags & DUK_ACT_FLAG_CONSTRUCT) ? str_construct : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36022:124: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36022 | (const char *) ((flags & DUK_ACT_FLAG_DIRECT_EVAL) ? str_directeval : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36023:125: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36023 | (const char *) ((flags & DUK_ACT_FLAG_PREVENT_YIELD) ? str_prevyield : str_empty)); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36028:60: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36028 | (const char *) funcname, | ^~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36029:60: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36029 | (const char *) filename, | ^~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36030:61: warning: use of old-style cast to 'long unsigned int' [-Wold-style-cast] 36030 | (unsigned long) line, | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36031:115: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36031 | (const char *) ((flags & DUK_ACT_FLAG_STRICT) ? str_strict : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36032:121: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36032 | (const char *) ((flags & DUK_ACT_FLAG_TAILCALLED) ? str_tailcall : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36033:121: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36033 | (const char *) ((flags & DUK_ACT_FLAG_CONSTRUCT) ? str_construct : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36034:124: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36034 | (const char *) ((flags & DUK_ACT_FLAG_DIRECT_EVAL) ? str_directeval : str_empty), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36035:125: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36035 | (const char *) ((flags & DUK_ACT_FLAG_PREVENT_YIELD) ? str_prevyield : str_empty)); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36068:81: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36068 | str_file = (const char *) duk_get_string(thr, -2); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36071:94: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36071 | (const char *) (str_file ? str_file : "null"), | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36072:57: warning: use of old-style cast to 'long int' [-Wold-style-cast] 36072 | (long) pc); | ^~ | --------- | static_cast ( pc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_function_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36263:46: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 36263 | (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36263:46: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 36263 | (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_sourcecode), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36264:37: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 36264 | (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_sourcecode), | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36269:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36269 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36269:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36269 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36269:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36269 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36271:59: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 36271 | func = (duk_hcompfunc *) duk_known_hobject(thr, -1); | ^ | ----------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_function_prototype_to_string(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36317:14: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 36317 | tv = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36331:17: note: in expansion of macro 'duk_get_prop_stridx_short' 36331 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36331:17: note: in expansion of macro 'duk_get_prop_stridx_short' 36331 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36340:101: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36340 | duk_push_sprintf(thr, "function %s() { [ecmascript code] }", (const char *) func_name); | ^~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36342:97: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36342 | duk_push_sprintf(thr, "function %s() { [native code] }", (const char *) func_name); | ^~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36344:96: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 36344 | duk_push_sprintf(thr, "function %s() { [bound code] }", (const char *) func_name); | ^~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36357:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 36357 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_function_prototype_bind(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7853:33: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 7853 | #define DUK_HBOUNDFUNC_MAX_ARGS 0x20000000UL | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36421:33: note: in expansion of macro 'DUK_HBOUNDFUNC_MAX_ARGS' 36421 | if (nargs > (duk_idx_t) DUK_HBOUNDFUNC_MAX_ARGS) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10332:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 10332 | DUK_ERROR_RANGE_INVALID_COUNT((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36422:17: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_COUNT' 36422 | DUK_DCERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36448:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 36448 | tv_tmp = DUK_GET_TVAL_POSIDX(thr, 0); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36450:18: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 36450 | tv_tmp = DUK_GET_TVAL_NEGIDX(thr, -2); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36465:76: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 36465 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36465:17: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 36465 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36465:17: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 36465 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36474:64: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 36474 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_bound); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36474:25: note: in expansion of macro 'DUK_HOBJECT_SET_STRICT' 36474 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_bound); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36480:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 36480 | h_boundtarget = (duk_hboundfunc *) (void *) h_target; | ^~~~~~~~ | ----------------- | static_cast ( h_target) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36480:69: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 36480 | h_boundtarget = (duk_hboundfunc *) (void *) h_target; | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36501:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 36501 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_bound); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36501:17: note: in expansion of macro 'DUK_HOBJECT_SET_STRICT' 36501 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_bound); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36503:76: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 36503 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36503:17: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 36503 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36503:17: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 36503 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) h_bound, bound_proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7853:33: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 7853 | #define DUK_HBOUNDFUNC_MAX_ARGS 0x20000000UL | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36510:39: note: in expansion of macro 'DUK_HBOUNDFUNC_MAX_ARGS' 36510 | if (bound_nargs > (duk_idx_t) DUK_HBOUNDFUNC_MAX_ARGS) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10328:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10328 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_COUNT); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10332:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_COUNT' 10332 | DUK_ERROR_RANGE_INVALID_COUNT((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36511:17: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_COUNT' 36511 | DUK_DCERROR_RANGE_INVALID_COUNT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36513:68: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 36513 | tv_res = (duk_tval *) DUK_ALLOC_CHECKED(thr, ((duk_size_t) bound_nargs) * sizeof(duk_tval)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9181:80: note: in definition of macro 'DUK_ALLOC_CHECKED' 9181 | #define DUK_ALLOC_CHECKED(thr, size) duk_heap_mem_alloc_checked((thr), (size)) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9181:85: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 9181 | #define DUK_ALLOC_CHECKED(thr, size) duk_heap_mem_alloc_checked((thr), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36513:31: note: in expansion of macro 'DUK_ALLOC_CHECKED' 36513 | tv_res = (duk_tval *) DUK_ALLOC_CHECKED(thr, ((duk_size_t) bound_nargs) * sizeof(duk_tval)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36521:71: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 36521 | duk_copy_tvals_incref(thr, tv_res, tv_prevbound, (duk_size_t) n_prevbound); | ^~~~~~~~~~~ | ------------------------ | static_cast ( n_prevbound) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36523:58: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 36523 | duk_copy_tvals_incref(thr, tv_res + n_prevbound, DUK_GET_TVAL_POSIDX(thr, 1), (duk_size_t) nargs); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36523:100: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 36523 | duk_copy_tvals_incref(thr, tv_res + n_prevbound, DUK_GET_TVAL_POSIDX(thr, 1), (duk_size_t) nargs); | ^~~~~ | ------------------ | static_cast ( nargs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36530:9: note: in expansion of macro 'duk_get_prop_stridx_short' 36530 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36530:9: note: in expansion of macro 'duk_get_prop_stridx_short' 36530 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36545:49: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 36545 | DUK_TVAL_SET_U32(tv_tmp, (duk_uint32_t) bound_len); /* in-place update, fastint */ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36545:9: note: in expansion of macro 'DUK_TVAL_SET_U32' 36545 | DUK_TVAL_SET_U32(tv_tmp, (duk_uint32_t) bound_len); /* in-place update, fastint */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1366:81: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1366 | #define DUK_TVAL_SET_U32(tv, val) DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36545:9: note: in expansion of macro 'DUK_TVAL_SET_U32' 36545 | DUK_TVAL_SET_U32(tv_tmp, (duk_uint32_t) bound_len); /* in-place update, fastint */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36546:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36546 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); /* attrs in E6 Section 9.2.4 */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36546:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36546 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); /* attrs in E6 Section 9.2.4 */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36546:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36546 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); /* attrs in E6 Section 9.2.4 */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36565:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36565 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36565:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36565 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36565:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36565 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36567:9: note: in expansion of macro 'duk_get_prop_stridx_short' 36567 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36567:9: note: in expansion of macro 'duk_get_prop_stridx_short' 36567 | duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36568:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36568 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36568:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36568 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36568:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 36568 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_native_function_length(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:60: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36587:38: note: in expansion of macro 'DUK_TVAL_GET_OBJECT' 36587 | h = (duk_hnatfunc *) DUK_TVAL_GET_OBJECT(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36589:61: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 36589 | if (!DUK_HOBJECT_IS_NATFUNC((duk_hobject *) h)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36589:22: note: in expansion of macro 'DUK_HOBJECT_IS_NATFUNC' 36589 | if (!DUK_HOBJECT_IS_NATFUNC((duk_hobject *) h)) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7817:52: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 7817 | #define DUK_HNATFUNC_NARGS_VARARGS ((duk_int16_t) -1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36593:49: note: in expansion of macro 'DUK_HNATFUNC_NARGS_VARARGS' 36593 | duk_push_int(thr, func_nargs == DUK_HNATFUNC_NARGS_VARARGS ? 0 : func_nargs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1470:78: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1470 | #define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv) ((duk_small_uint_t) ((tv)->v_extra)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36598:28: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS' 36598 | lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36607:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 36607 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_native_function_name(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:60: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36619:38: note: in expansion of macro 'DUK_TVAL_GET_OBJECT' 36619 | h = (duk_hnatfunc *) DUK_TVAL_GET_OBJECT(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36621:61: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 36621 | if (!DUK_HOBJECT_IS_NATFUNC((duk_hobject *) h)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36621:22: note: in expansion of macro 'DUK_HOBJECT_IS_NATFUNC' 36621 | if (!DUK_HOBJECT_IS_NATFUNC((duk_hobject *) h)) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36636:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 36636 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_function_prototype_hasinstance(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36644:47: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 36644 | ret = duk_js_instanceof_ordinary(thr, DUK_GET_TVAL_POSIDX(thr, 0), DUK_GET_THIS_TVAL_PTR(thr)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: At global scope: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36673:9: note: in expansion of macro 'DUK__MKBITS' 36673 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36673:46: note: in expansion of macro 'DUK__MKBITS' 36673 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36674:9: note: in expansion of macro 'DUK__MKBITS' 36674 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36674:46: note: in expansion of macro 'DUK__MKBITS' 36674 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36675:9: note: in expansion of macro 'DUK__MKBITS' 36675 | DUK__MKBITS(0, 1, 0, 1, 1, 0, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36675:46: note: in expansion of macro 'DUK__MKBITS' 36675 | DUK__MKBITS(0, 1, 0, 1, 1, 0, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36676:9: note: in expansion of macro 'DUK__MKBITS' 36676 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36676:46: note: in expansion of macro 'DUK__MKBITS' 36676 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36677:9: note: in expansion of macro 'DUK__MKBITS' 36677 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36677:46: note: in expansion of macro 'DUK__MKBITS' 36677 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36678:9: note: in expansion of macro 'DUK__MKBITS' 36678 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36678:46: note: in expansion of macro 'DUK__MKBITS' 36678 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36679:9: note: in expansion of macro 'DUK__MKBITS' 36679 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36679:46: note: in expansion of macro 'DUK__MKBITS' 36679 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36680:9: note: in expansion of macro 'DUK__MKBITS' 36680 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36680:46: note: in expansion of macro 'DUK__MKBITS' 36680 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36685:9: note: in expansion of macro 'DUK__MKBITS' 36685 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36685:46: note: in expansion of macro 'DUK__MKBITS' 36685 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36686:9: note: in expansion of macro 'DUK__MKBITS' 36686 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36686:46: note: in expansion of macro 'DUK__MKBITS' 36686 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36687:9: note: in expansion of macro 'DUK__MKBITS' 36687 | DUK__MKBITS(0, 1, 0, 0, 0, 0, 0, 1), DUK__MKBITS(1, 1, 1, 0, 0, 1, 1, 0), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36687:46: note: in expansion of macro 'DUK__MKBITS' 36687 | DUK__MKBITS(0, 1, 0, 0, 0, 0, 0, 1), DUK__MKBITS(1, 1, 1, 0, 0, 1, 1, 0), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36688:9: note: in expansion of macro 'DUK__MKBITS' 36688 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36688:46: note: in expansion of macro 'DUK__MKBITS' 36688 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36689:9: note: in expansion of macro 'DUK__MKBITS' 36689 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36689:46: note: in expansion of macro 'DUK__MKBITS' 36689 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36690:9: note: in expansion of macro 'DUK__MKBITS' 36690 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36690:46: note: in expansion of macro 'DUK__MKBITS' 36690 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36691:9: note: in expansion of macro 'DUK__MKBITS' 36691 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36691:46: note: in expansion of macro 'DUK__MKBITS' 36691 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36692:9: note: in expansion of macro 'DUK__MKBITS' 36692 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36692:46: note: in expansion of macro 'DUK__MKBITS' 36692 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 1, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36697:9: note: in expansion of macro 'DUK__MKBITS' 36697 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36697:46: note: in expansion of macro 'DUK__MKBITS' 36697 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36698:9: note: in expansion of macro 'DUK__MKBITS' 36698 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36698:46: note: in expansion of macro 'DUK__MKBITS' 36698 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36699:9: note: in expansion of macro 'DUK__MKBITS' 36699 | DUK__MKBITS(0, 0, 0, 1, 1, 0, 1, 0), DUK__MKBITS(0, 0, 0, 1, 1, 0, 0, 1), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36699:46: note: in expansion of macro 'DUK__MKBITS' 36699 | DUK__MKBITS(0, 0, 0, 1, 1, 0, 1, 0), DUK__MKBITS(0, 0, 0, 1, 1, 0, 0, 1), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36700:9: note: in expansion of macro 'DUK__MKBITS' 36700 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36700:46: note: in expansion of macro 'DUK__MKBITS' 36700 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 0, 1), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36701:9: note: in expansion of macro 'DUK__MKBITS' 36701 | DUK__MKBITS(1, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36701:46: note: in expansion of macro 'DUK__MKBITS' 36701 | DUK__MKBITS(1, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36702:9: note: in expansion of macro 'DUK__MKBITS' 36702 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36702:46: note: in expansion of macro 'DUK__MKBITS' 36702 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36703:9: note: in expansion of macro 'DUK__MKBITS' 36703 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36703:46: note: in expansion of macro 'DUK__MKBITS' 36703 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36704:9: note: in expansion of macro 'DUK__MKBITS' 36704 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36704:46: note: in expansion of macro 'DUK__MKBITS' 36704 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36709:9: note: in expansion of macro 'DUK__MKBITS' 36709 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36709:46: note: in expansion of macro 'DUK__MKBITS' 36709 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36710:9: note: in expansion of macro 'DUK__MKBITS' 36710 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36710:46: note: in expansion of macro 'DUK__MKBITS' 36710 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36711:9: note: in expansion of macro 'DUK__MKBITS' 36711 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36711:46: note: in expansion of macro 'DUK__MKBITS' 36711 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36712:9: note: in expansion of macro 'DUK__MKBITS' 36712 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36712:46: note: in expansion of macro 'DUK__MKBITS' 36712 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36713:9: note: in expansion of macro 'DUK__MKBITS' 36713 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36713:46: note: in expansion of macro 'DUK__MKBITS' 36713 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36714:9: note: in expansion of macro 'DUK__MKBITS' 36714 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36714:46: note: in expansion of macro 'DUK__MKBITS' 36714 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36715:9: note: in expansion of macro 'DUK__MKBITS' 36715 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36715:46: note: in expansion of macro 'DUK__MKBITS' 36715 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36716:9: note: in expansion of macro 'DUK__MKBITS' 36716 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36716:46: note: in expansion of macro 'DUK__MKBITS' 36716 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36722:9: note: in expansion of macro 'DUK__MKBITS' 36722 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36722:46: note: in expansion of macro 'DUK__MKBITS' 36722 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x00-0x0f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36723:9: note: in expansion of macro 'DUK__MKBITS' 36723 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36723:46: note: in expansion of macro 'DUK__MKBITS' 36723 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), /* 0x10-0x1f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36724:9: note: in expansion of macro 'DUK__MKBITS' 36724 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 1, 1), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36724:46: note: in expansion of macro 'DUK__MKBITS' 36724 | DUK__MKBITS(0, 0, 0, 0, 0, 0, 0, 0), DUK__MKBITS(0, 0, 1, 1, 0, 1, 1, 1), /* 0x20-0x2f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36725:9: note: in expansion of macro 'DUK__MKBITS' 36725 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36725:46: note: in expansion of macro 'DUK__MKBITS' 36725 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 0, 0, 0, 0, 0, 0), /* 0x30-0x3f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36726:9: note: in expansion of macro 'DUK__MKBITS' 36726 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36726:46: note: in expansion of macro 'DUK__MKBITS' 36726 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x40-0x4f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36727:9: note: in expansion of macro 'DUK__MKBITS' 36727 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36727:46: note: in expansion of macro 'DUK__MKBITS' 36727 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 1), /* 0x50-0x5f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36728:9: note: in expansion of macro 'DUK__MKBITS' 36728 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36728:46: note: in expansion of macro 'DUK__MKBITS' 36728 | DUK__MKBITS(0, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), /* 0x60-0x6f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36729:9: note: in expansion of macro 'DUK__MKBITS' 36729 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 0) /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36668:126: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36668 | ((duk_uint8_t) (((a) << 0) | ((b) << 1) | ((c) << 2) | ((d) << 3) | ((e) << 4) | ((f) << 5) | ((g) << 6) | ((h) << 7))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36729:46: note: in expansion of macro 'DUK__MKBITS' 36729 | DUK__MKBITS(1, 1, 1, 1, 1, 1, 1, 1), DUK__MKBITS(1, 1, 1, 0, 0, 0, 0, 0) /* 0x70-0x7f */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk__decode_hex_escape(const duk_uint8_t*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36751:59: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 36751 | ch = (duk_small_int_t) duk_hex_dectab[*p++]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'int duk__transform_helper(duk_hthread*, duk__transform_callback, const void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36774:28: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 36774 | tfm_ctx->p_start = DUK_HSTRING_GET_DATA(tfm_ctx->h_str); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36779:123: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 36779 | cp = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(thr, &tfm_ctx->p, tfm_ctx->p_start, tfm_ctx->p_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__transform_callback_encode_uri(duk__transform_context*, const void*, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36794:68: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 36794 | const duk_uint8_t *unescaped_table = (const duk_uint8_t *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36800:9: note: in expansion of macro 'DUK_BW_ENSURE' 36800 | DUK_BW_ENSURE(tfm_ctx->thr, &tfm_ctx->bw, 3 * DUK_UNICODE_MAX_XUTF8_LENGTH); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36805:79: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36805 | DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:49: note: in definition of macro 'DUK_BW_WRITE_RAW_U8' 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36805:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 36805 | DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36815:68: warning: use of old-style cast to 'duk_ucodepoint_t*' {aka 'unsigned int*'} [-Wold-style-cast] 36815 | (duk_ucodepoint_t *) &cp2) == 0) { | ^~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36822:93: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 36822 | cp = (duk_codepoint_t) (((cp1 - 0xd800L) << 10) + (cp2 - 0xdc00L) + 0x10000L); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36839:59: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 36839 | len = duk_unicode_encode_xutf8((duk_ucodepoint_t) cp, xutf8_buf); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36841:50: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 36841 | t = (duk_small_int_t) xutf8_buf[i]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2632:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2632 | *duk__p++ = (duk_uint8_t) (val1); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36842:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 36842 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36845:74: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36845 | (duk_uint8_t) duk_uc_nybbles[t >> 4], | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2633:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_3' 2633 | *duk__p++ = (duk_uint8_t) (val2); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2633:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2633 | *duk__p++ = (duk_uint8_t) (val2); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36842:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 36842 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36846:76: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36846 | (duk_uint8_t) duk_uc_nybbles[t & 0x0f]); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2634:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_3' 2634 | *duk__p++ = (duk_uint8_t) (val3); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2634:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2634 | *duk__p++ = (duk_uint8_t) (val3); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36842:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 36842 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10392:17: note: in expansion of macro 'DUK_ERROR' 10392 | DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36852:9: note: in expansion of macro 'DUK_ERROR_URI' 36852 | DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10392:17: note: in expansion of macro 'DUK_ERROR' 10392 | DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36852:9: note: in expansion of macro 'DUK_ERROR_URI' 36852 | DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10392:17: note: in expansion of macro 'DUK_ERROR' 10392 | DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36852:9: note: in expansion of macro 'DUK_ERROR_URI' 36852 | DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__transform_callback_decode_uri(duk__transform_context*, const void*, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36857:67: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 36857 | const duk_uint8_t *reserved_table = (const duk_uint8_t *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36866:9: note: in expansion of macro 'DUK_BW_ENSURE' 36866 | DUK_BW_ENSURE(tfm_ctx->thr, | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36871:37: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 36871 | if (cp == (duk_codepoint_t) '%') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36873:67: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 36873 | duk_size_t left = (duk_size_t) (tfm_ctx->p_end - p); /* bytes left */ | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2632:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2632 | *duk__p++ = (duk_uint8_t) (val1); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36891:33: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 36891 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, &tfm_ctx->bw, DUK_ASC_PERCENT, p[0], p[1]); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2633:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2633 | *duk__p++ = (duk_uint8_t) (val2); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36891:33: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 36891 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, &tfm_ctx->bw, DUK_ASC_PERCENT, p[0], p[1]); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2634:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2634 | *duk__p++ = (duk_uint8_t) (val3); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36891:33: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 36891 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, &tfm_ctx->bw, DUK_ASC_PERCENT, p[0], p[1]); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36893:95: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 36893 | DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) t); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:49: note: in definition of macro 'DUK_BW_WRITE_RAW_U8' 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36893:33: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 36893 | DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) t); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36979:25: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 36979 | DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, ((cp >> 10) + 0xd800L)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36980:25: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 36980 | DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, ((cp & 0x03ffL) + 0xdc00L)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36982:25: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 36982 | DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36985:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 36985 | DUK_BW_WRITE_RAW_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10392:17: note: in expansion of macro 'DUK_ERROR' 10392 | DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36990:9: note: in expansion of macro 'DUK_ERROR_URI' 36990 | DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10392:17: note: in expansion of macro 'DUK_ERROR' 10392 | DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36990:9: note: in expansion of macro 'DUK_ERROR_URI' 36990 | DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10392:17: note: in expansion of macro 'DUK_ERROR' 10392 | DUK_ERROR((thr), DUK_ERR_URI_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36990:9: note: in expansion of macro 'DUK_ERROR_URI' 36990 | DUK_ERROR_URI(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__transform_callback_escape(duk__transform_context*, const void*, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36998:9: note: in expansion of macro 'DUK_BW_ENSURE' 36998 | DUK_BW_ENSURE(tfm_ctx->thr, &tfm_ctx->bw, 6); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37003:79: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 37003 | DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:49: note: in definition of macro 'DUK_BW_WRITE_RAW_U8' 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37003:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 37003 | DUK_BW_WRITE_RAW_U8(tfm_ctx->thr, &tfm_ctx->bw, (duk_uint8_t) cp); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10805:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10805 | #define DUK_ASC_PERCENT 0x25 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2632:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_3' 2632 | *duk__p++ = (duk_uint8_t) (val1); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37007:53: note: in expansion of macro 'DUK_ASC_PERCENT' 37007 | (duk_uint8_t) DUK_ASC_PERCENT, | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2632:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2632 | *duk__p++ = (duk_uint8_t) (val1); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37005:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 37005 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37008:75: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 37008 | (duk_uint8_t) duk_uc_nybbles[cp >> 4], | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2633:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_3' 2633 | *duk__p++ = (duk_uint8_t) (val2); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2633:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2633 | *duk__p++ = (duk_uint8_t) (val2); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37005:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 37005 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37009:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 37009 | (duk_uint8_t) duk_uc_nybbles[cp & 0x0f]); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2634:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_3' 2634 | *duk__p++ = (duk_uint8_t) (val3); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2634:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2634 | *duk__p++ = (duk_uint8_t) (val3); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37005:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_3' 37005 | DUK_BW_WRITE_RAW_U8_3(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10805:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10805 | #define DUK_ASC_PERCENT 0x25 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2665:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_6' 2665 | *duk__p++ = (duk_uint8_t) (val1); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37013:53: note: in expansion of macro 'DUK_ASC_PERCENT' 37013 | (duk_uint8_t) DUK_ASC_PERCENT, | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2665:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2665 | *duk__p++ = (duk_uint8_t) (val1); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37011:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_6' 37011 | DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10885:29: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 10885 | #define DUK_ASC_LC_U 0x75 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2666:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_6' 2666 | *duk__p++ = (duk_uint8_t) (val2); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37014:53: note: in expansion of macro 'DUK_ASC_LC_U' 37014 | (duk_uint8_t) DUK_ASC_LC_U, | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2666:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2666 | *duk__p++ = (duk_uint8_t) (val2); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37011:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_6' 37011 | DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37015:76: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 37015 | (duk_uint8_t) duk_uc_nybbles[cp >> 12], | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2667:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_6' 2667 | *duk__p++ = (duk_uint8_t) (val3); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2667:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2667 | *duk__p++ = (duk_uint8_t) (val3); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37011:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_6' 37011 | DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37016:84: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 37016 | (duk_uint8_t) duk_uc_nybbles[(cp >> 8) & 0x0f], | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2668:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_6' 2668 | *duk__p++ = (duk_uint8_t) (val4); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2668:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2668 | *duk__p++ = (duk_uint8_t) (val4); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37011:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_6' 37011 | DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37017:84: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 37017 | (duk_uint8_t) duk_uc_nybbles[(cp >> 4) & 0x0f], | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2669:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_6' 2669 | *duk__p++ = (duk_uint8_t) (val5); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2669:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2669 | *duk__p++ = (duk_uint8_t) (val5); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37011:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_6' 37011 | DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37018:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 37018 | (duk_uint8_t) duk_uc_nybbles[cp & 0x0f]); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2670:44: note: in definition of macro 'DUK_BW_WRITE_RAW_U8_6' 2670 | *duk__p++ = (duk_uint8_t) (val6); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2670:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2670 | *duk__p++ = (duk_uint8_t) (val6); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37011:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_6' 37011 | DUK_BW_WRITE_RAW_U8_6(tfm_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37031:9: note: in expansion of macro 'DUK_ERROR_TYPE' 37031 | DUK_ERROR_TYPE(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37031:9: note: in expansion of macro 'DUK_ERROR_TYPE' 37031 | DUK_ERROR_TYPE(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37031:9: note: in expansion of macro 'DUK_ERROR_TYPE' 37031 | DUK_ERROR_TYPE(tfm_ctx->thr, DUK_STR_INVALID_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__transform_callback_unescape(duk__transform_context*, const void*, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37040:37: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 37040 | if (cp == (duk_codepoint_t) '%') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37042:67: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 37042 | duk_size_t left = (duk_size_t) (tfm_ctx->p_end - p); /* bytes left */ | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37045:48: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 37045 | cp = (duk_codepoint_t) t; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37048:48: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 37048 | cp = (duk_codepoint_t) t; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2800:17: note: in expansion of macro 'DUK_BW_ENSURE' 2800 | DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37053:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 37053 | DUK_BW_WRITE_ENSURE_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2801:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 2801 | DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37053:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 37053 | DUK_BW_WRITE_ENSURE_XUTF8(tfm_ctx->thr, &tfm_ctx->bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_eval(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37132:51: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 37132 | duk_js_compile(thr, (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h), (duk_size_t) DUK_HSTRING_GET_BYTELEN(h), comp_flags); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37132:51: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 37132 | duk_js_compile(thr, (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h), (duk_size_t) DUK_HSTRING_GET_BYTELEN(h), comp_flags); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37132:89: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 37132 | duk_js_compile(thr, (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h), (duk_size_t) DUK_HSTRING_GET_BYTELEN(h), comp_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37133:59: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 37133 | func = (duk_hcompfunc *) duk_known_hobject(thr, -1); | ^ | ----------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37155:60: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 37155 | if (DUK_HOBJECT_HAS_STRICT((duk_hobject *) func)) { | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37155:21: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 37155 | if (DUK_HOBJECT_HAS_STRICT((duk_hobject *) func)) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37167:77: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 37167 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37169:63: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 37169 | duk_push_hobject(thr, (duk_hobject *) new_env); | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37172:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 37172 | DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, act_lex_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7191:18: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE' 7191 | (h)->prototype = (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37173:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 37173 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, act_lex_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37173:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 37173 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, act_lex_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37176:57: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 37176 | outer_lex_env = (duk_hobject *) new_env; | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37177:57: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 37177 | outer_var_env = (duk_hobject *) new_env; | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37215:66: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 37215 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act_caller->bottom_byteoff - | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37216:61: warning: use of old-style cast to 'void*' [-Wold-style-cast] 37215 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act_caller->bottom_byteoff - | -------- | static_cast ( 37216 | sizeof(duk_tval)); /* this is just beneath bottom */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37216:61: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 37215 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act_caller->bottom_byteoff - | ------------ | static_cast ( 37216 | sizeof(duk_tval)); /* this is just beneath bottom */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_parse_int(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37284:50: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 37284 | duk_numconv_parse(thr, (duk_small_int_t) radix, s2n_flags); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_is_nan(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37317:55: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 37317 | duk_push_boolean(thr, (duk_bool_t) DUK_ISNAN(d)); | ^ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_is_finite(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37325:58: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 37325 | duk_push_boolean(thr, (duk_bool_t) DUK_ISFINITE(d)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_decode_uri(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37336:94: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 37336 | return duk__transform_helper(thr, duk__transform_callback_decode_uri, (const void *) duk__decode_uri_reserved_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_decode_uri_component(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37342:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 37342 | (const void *) duk__decode_uri_component_reserved_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_encode_uri(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37346:94: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 37346 | return duk__transform_helper(thr, duk__transform_callback_encode_uri, (const void *) duk__encode_uriunescaped_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_global_object_encode_uri_component(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37352:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 37352 | (const void *) duk__encode_uricomponent_unescaped_table); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_syntax_error(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37568:9: note: in expansion of macro 'DUK_ERROR_FMT1' 37568 | DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37568:9: note: in expansion of macro 'DUK_ERROR_FMT1' 37568 | DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37568:9: note: in expansion of macro 'DUK_ERROR_FMT1' 37568 | DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37568:120: warning: use of old-style cast to 'long int' [-Wold-style-cast] 37568 | DUK_ERROR_FMT1(js_ctx->thr, DUK_ERR_SYNTAX_ERROR, DUK_STR_FMT_INVALID_JSON, (long) (js_ctx->p - js_ctx->p_start)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10120:43: note: in definition of macro 'DUK_ERROR_FMT1' 10120 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_fast32_t duk__json_dec_decode_hex_escape(duk_json_dec_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37636:64: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 37636 | res = (res * 16) + (duk_uint_fast32_t) t; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_req_stridx(duk_json_dec_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37666:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 37666 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h) + 1; | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37666:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 37666 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h) + 1; | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk__json_dec_string_escape(duk_json_dec_ctx*, duk_uint8_t**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37696:58: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 37696 | cp = (duk_uint_fast32_t) duk__json_dec_get(js_ctx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2445:100: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2445 | #define DUK_RAW_WRITEINC_XUTF8(ptr, val) duk_raw_writeinc_xutf8(&(ptr), (duk_ucodepoint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37746:9: note: in expansion of macro 'DUK_RAW_WRITEINC_XUTF8' 37746 | DUK_RAW_WRITEINC_XUTF8(*ext_p, cp); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_string(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37783:21: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 37783 | q = DUK_BW_ENSURE_RAW(js_ctx->thr, bw, safe + DUK_UNICODE_MAX_XUTF8_LENGTH, q); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37797:72: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 37797 | x = (duk_small_int_t) duk__json_decstr_lookup[b]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_plain_string(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37888:71: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 37888 | if (!duk_unicode_is_identifier_part((duk_codepoint_t) x)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37894:54: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 37894 | duk_push_lstring(thr, (const char *) js_ctx->p, (duk_size_t) (p - js_ctx->p)); | ^ | ------------------------ | reinterpret_cast ( js_ctx->p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37894:84: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 37894 | duk_push_lstring(thr, (const char *) js_ctx->p, (duk_size_t) (p - js_ctx->p)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_pointer(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37940:50: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 37940 | (void) DUK_SSCANF((const char *) js_ctx->p, DUK_STR_FMT_PTR, &voidptr); | ^ | ------------------------ | reinterpret_cast ( js_ctx->p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_buffer(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37994:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 37994 | src_len = (duk_size_t) (p - js_ctx->p); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37995:72: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 37995 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, src_len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37997:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 37997 | duk_memcpy((void *) buf, (const void *) js_ctx->p, src_len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37997:57: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 37997 | duk_memcpy((void *) buf, (const void *) js_ctx->p, src_len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:37997:9: note: in expansion of macro 'duk_memcpy' 37997 | duk_memcpy((void *) buf, (const void *) js_ctx->p, src_len); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_number(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38060:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 38060 | duk_push_lstring(thr, (const char *) p_start, (duk_size_t) (p - p_start)); | ^~~~~~~ | ---------------------- | reinterpret_cast ( p_start) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38060:80: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 38060 | duk_push_lstring(thr, (const char *) p_start, (duk_size_t) (p - p_start)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_objarr_entry(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38087:17: note: in expansion of macro 'DUK_ERROR_RANGE' 38087 | DUK_ERROR_RANGE(thr, DUK_STR_DEC_RECLIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_object(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38146:105: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 38146 | } else if (js_ctx->flag_ext_custom && duk_unicode_is_identifier_start((duk_codepoint_t) x)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_dec_reviver_walk(duk_json_dec_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38342:73: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 38342 | arr_len = (duk_uarridx_t) duk_get_length(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38356:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 38356 | (duk_uint_t) i); /* -> [ ... holder name val val ToString(i) ] */ | ^ | -------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_1(duk_json_enc_ctx*, duk_uint_fast8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2770:17: note: in expansion of macro 'DUK_BW_ENSURE' 2770 | DUK_BW_ENSURE((thr), (bw_ctx), 1); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38435:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 38435 | DUK_BW_WRITE_ENSURE_U8(js_ctx->thr, &js_ctx->bw, ch); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2771:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 2771 | DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38435:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 38435 | DUK_BW_WRITE_ENSURE_U8(js_ctx->thr, &js_ctx->bw, ch); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_2(duk_json_enc_ctx*, duk_uint_fast8_t, duk_uint_fast8_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2775:17: note: in expansion of macro 'DUK_BW_ENSURE' 2775 | DUK_BW_ENSURE((thr), (bw_ctx), 2); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38439:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8_2' 38439 | DUK_BW_WRITE_ENSURE_U8_2(js_ctx->thr, &js_ctx->bw, ch1, ch2); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2623:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2623 | *duk__p++ = (duk_uint8_t) (val1); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2776:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_2' 2776 | DUK_BW_WRITE_RAW_U8_2((thr), (bw_ctx), (val1), (val2)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38439:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8_2' 38439 | DUK_BW_WRITE_ENSURE_U8_2(js_ctx->thr, &js_ctx->bw, ch1, ch2); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2624:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2624 | *duk__p++ = (duk_uint8_t) (val2); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2776:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8_2' 2776 | DUK_BW_WRITE_RAW_U8_2((thr), (bw_ctx), (val1), (val2)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38439:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8_2' 38439 | DUK_BW_WRITE_ENSURE_U8_2(js_ctx->thr, &js_ctx->bw, ch1, ch2); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_hstring(duk_json_enc_ctx*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2834:17: note: in expansion of macro 'DUK_BW_ENSURE' 2834 | DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38443:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38443 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38443:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38443 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38443:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38443 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38443:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38443 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:17: note: in expansion of macro 'duk_memcpy_unsafe' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38443:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38443 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_cstring(duk_json_enc_ctx*, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2824:54: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 2824 | duk__val = (const duk_uint8_t *) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38448:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CSTRING' 38448 | DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2825:58: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 2825 | duk__val_len = DUK_STRLEN((const char *) duk__val); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38448:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CSTRING' 38448 | DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2826:17: note: in expansion of macro 'DUK_BW_ENSURE' 2826 | DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38448:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CSTRING' 38448 | DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2827:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2827 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) duk__val, duk__val_len); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38448:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CSTRING' 38448 | DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2827:74: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 2827 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) duk__val, duk__val_len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38448:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CSTRING' 38448 | DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2827:17: note: in expansion of macro 'duk_memcpy_unsafe' 2827 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) duk__val, duk__val_len); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38448:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CSTRING' 38448 | DUK_BW_WRITE_ENSURE_CSTRING(js_ctx->thr, &js_ctx->bw, str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_stridx(duk_json_enc_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2834:17: note: in expansion of macro 'DUK_BW_ENSURE' 2834 | DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38459:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38459 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38459:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38459 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38459:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38459 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38459:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38459 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:17: note: in expansion of macro 'duk_memcpy_unsafe' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38459:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 38459 | DUK_BW_WRITE_ENSURE_HSTRING(js_ctx->thr, &js_ctx->bw, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__emit_esc_auto_fast(duk_json_enc_ctx*, duk_uint_fast32_t, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:39: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38487:31: note: in expansion of macro 'DUK__MKESC' 38487 | tmp = DUK__MKESC(2, DUK_ASC_BACKSLASH, DUK_ASC_LC_X); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:78: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38487:31: note: in expansion of macro 'DUK__MKESC' 38487 | tmp = DUK__MKESC(2, DUK_ASC_BACKSLASH, DUK_ASC_LC_X); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:115: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38487:31: note: in expansion of macro 'DUK__MKESC' 38487 | tmp = DUK__MKESC(2, DUK_ASC_BACKSLASH, DUK_ASC_LC_X); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:39: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38489:31: note: in expansion of macro 'DUK__MKESC' 38489 | tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:78: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38489:31: note: in expansion of macro 'DUK__MKESC' 38489 | tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:115: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38489:31: note: in expansion of macro 'DUK__MKESC' 38489 | tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:39: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38494:23: note: in expansion of macro 'DUK__MKESC' 38494 | tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:78: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38494:23: note: in expansion of macro 'DUK__MKESC' 38494 | tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:115: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38494:23: note: in expansion of macro 'DUK__MKESC' 38494 | tmp = DUK__MKESC(4, DUK_ASC_BACKSLASH, DUK_ASC_LC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:39: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38498:31: note: in expansion of macro 'DUK__MKESC' 38498 | tmp = DUK__MKESC(8, DUK_ASC_BACKSLASH, DUK_ASC_UC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:78: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38498:31: note: in expansion of macro 'DUK__MKESC' 38498 | tmp = DUK__MKESC(8, DUK_ASC_BACKSLASH, DUK_ASC_UC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:115: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38498:31: note: in expansion of macro 'DUK__MKESC' 38498 | tmp = DUK__MKESC(8, DUK_ASC_BACKSLASH, DUK_ASC_UC_U); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:39: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38507:31: note: in expansion of macro 'DUK__MKESC' 38507 | tmp = DUK__MKESC(8, DUK_ASC_UC_U, DUK_ASC_PLUS); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:78: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38507:31: note: in expansion of macro 'DUK__MKESC' 38507 | tmp = DUK__MKESC(8, DUK_ASC_UC_U, DUK_ASC_PLUS); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38468:115: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 38468 | (((duk_uint_fast32_t) (nybbles)) << 16) | (((duk_uint_fast32_t) (esc1)) << 8) | ((duk_uint_fast32_t) (esc2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38507:31: note: in expansion of macro 'DUK__MKESC' 38507 | tmp = DUK__MKESC(8, DUK_ASC_UC_U, DUK_ASC_PLUS); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38511:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 38511 | *q++ = (duk_uint8_t) ((tmp >> 8) & 0xff); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38512:41: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 38512 | *q++ = (duk_uint8_t) (tmp & 0xff); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38517:67: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 38517 | dig = (duk_small_uint_t) ((cp >> (4 * tmp)) & 0x0f); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_key_autoquote(duk_json_enc_ctx*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38540:48: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 38540 | p_start = (const duk_int8_t *) DUK_HSTRING_GET_DATA(k); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_int8_t*' {aka 'const signed char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38540:48: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 38540 | p_start = (const duk_int8_t *) DUK_HSTRING_GET_DATA(k); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38548:45: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 38548 | cp = (duk_codepoint_t) (*p++); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38553:53: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 38553 | cp = (duk_codepoint_t) (*p++); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_quote_string(duk_json_enc_ctx*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38584:19: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 38584 | p_start = DUK_HSTRING_GET_DATA(h_str); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38588:9: note: in expansion of macro 'DUK__EMIT_1' 38588 | DUK__EMIT_1(js_ctx, DUK_ASC_DOUBLEQUOTE); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38597:47: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 38597 | left = (duk_size_t) (p_end - p); | ^ | ------------------------ | static_cast ( (p_end - p)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2590:47: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 2590 | #define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38606:21: note: in expansion of macro 'DUK_BW_ENSURE_GETPTR' 38606 | q = DUK_BW_ENSURE_GETPTR(thr, &js_ctx->bw, space); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38620:63: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 38620 | *q++ = (duk_uint8_t) (b - 0x80); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38622:66: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 38622 | cp = (duk_ucodepoint_t) (*(p - 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38627:57: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 38627 | cp = (duk_ucodepoint_t) 0x7f; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2445:100: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2445 | #define DUK_RAW_WRITEINC_XUTF8(ptr, val) duk_raw_writeinc_xutf8(&(ptr), (duk_ucodepoint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38697:41: note: in expansion of macro 'DUK_RAW_WRITEINC_XUTF8' 38697 | DUK_RAW_WRITEINC_XUTF8(q, cp); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38705:9: note: in expansion of macro 'DUK__EMIT_1' 38705 | DUK__EMIT_1(js_ctx, DUK_ASC_DOUBLEQUOTE); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_double(duk_json_enc_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38726:14: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 38726 | tv = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38730:47: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 38730 | c = (duk_small_int_t) DUK_FPCLASSIFY(d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38731:44: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 38731 | s = (duk_small_int_t) DUK_SIGNBIT(d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk__json_enc_buffer_data_hex(const duk_uint8_t*, duk_size_t, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38818:49: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 38818 | shift_dst = (duk_bool_t) (((duk_size_t) dst) & 0x01U); | ^~~ | ---------------- | reinterpret_cast ( dst) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38818:61: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 38818 | shift_dst = (duk_bool_t) (((duk_size_t) dst) & 0x01U); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38821:57: warning: use of old-style cast to 'void*' [-Wold-style-cast] 38821 | q16 = (duk_uint16_t *) (void *) (dst + 1); | ^ | ------------------ | static_cast ( (dst + 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38821:57: warning: use of old-style cast to 'duk_uint16_t*' {aka 'short unsigned int*'} [-Wold-style-cast] 38821 | q16 = (duk_uint16_t *) (void *) (dst + 1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38824:49: warning: use of old-style cast to 'void*' [-Wold-style-cast] 38824 | q16 = (duk_uint16_t *) (void *) dst; | ^~~ | ------------ | static_cast ( dst) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38824:49: warning: use of old-style cast to 'duk_uint16_t*' {aka 'short unsigned int*'} [-Wold-style-cast] 38824 | q16 = (duk_uint16_t *) (void *) dst; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38837:29: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 38837 | q = (duk_uint8_t *) q16; | ^~~ | ------------------- | reinterpret_cast ( q16) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38842:38: warning: use of old-style cast to 'void*' [-Wold-style-cast] 38842 | duk_memmove((void *) dst, (const void *) (dst + 1), 2 * len_safe); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38842:66: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 38842 | duk_memmove((void *) dst, (const void *) (dst + 1), 2 * len_safe); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38842:17: note: in expansion of macro 'duk_memmove' 38842 | duk_memmove((void *) dst, (const void *) (dst + 1), 2 * len_safe); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_buffer_data(duk_json_enc_ctx*, duk_uint8_t*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2590:47: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 2590 | #define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38899:13: note: in expansion of macro 'DUK_BW_ENSURE_GETPTR' 38899 | q = DUK_BW_ENSURE_GETPTR(thr, &js_ctx->bw, space); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38918:37: warning: use of old-style cast to 'void*' [-Wold-style-cast] 38918 | duk_memcpy((void *) q, (const void *) "{\"_buf\":\"", 9); /* len: 9 */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38918:55: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 38918 | duk_memcpy((void *) q, (const void *) "{\"_buf\":\"", 9); /* len: 9 */ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38918:17: note: in expansion of macro 'duk_memcpy' 38918 | duk_memcpy((void *) q, (const void *) "{\"_buf\":\"", 9); /* len: 9 */ | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_buffer_jx_jc(duk_json_enc_ctx*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38931:51: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 38931 | (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38931:51: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 38931 | (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38931:51: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 38931 | (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38931:51: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 38931 | (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38931:51: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 38931 | (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38931:51: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 38931 | (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38931:51: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 38931 | (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(js_ctx->thr->heap, h), | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38932:48: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 38932 | (duk_size_t) DUK_HBUFFER_GET_SIZE(h)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38932:48: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 38932 | (duk_size_t) DUK_HBUFFER_GET_SIZE(h)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_pointer(duk_json_enc_ctx*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38991:9: note: in expansion of macro 'duk_memzero' 38991 | duk_memzero(buf, sizeof(buf)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_bufobj(duk_json_enc_ctx*, duk_hbufobj*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7944:40: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7944 | ((h)->offset + (h)->length <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39025:39: note: in expansion of macro 'DUK_HBUFOBJ_VALID_SLICE' 39025 | if (h_bufobj->buf == NULL || !DUK_HBUFOBJ_VALID_SLICE(h_bufobj)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:28: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7926:86: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 7926 | (((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR((heap), (h)->buf)) + (h)->offset)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39030:59: note: in expansion of macro 'DUK_HBUFOBJ_GET_SLICE_BASE' 39030 | (duk_uint8_t *) DUK_HBUFOBJ_GET_SLICE_BASE(js_ctx->thr->heap, h_bufobj), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39031:66: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 39031 | (duk_size_t) h_bufobj->length); | ^~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_newline_indent(duk_json_enc_ctx*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39062:9: note: in expansion of macro 'DUK__EMIT_1' 39062 | DUK__EMIT_1(js_ctx, 0x0a); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39073:42: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 39073 | gap_data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(js_ctx->h_gap); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39073:42: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 39073 | gap_data = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(js_ctx->h_gap); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39074:32: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 39074 | gap_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(js_ctx->h_gap); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2590:47: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 2590 | #define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39078:13: note: in expansion of macro 'DUK_BW_ENSURE_GETPTR' 39078 | p = DUK_BW_ENSURE_GETPTR(js_ctx->thr, &js_ctx->bw, need_bytes); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39081:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 39081 | duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39081:47: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 39081 | duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39081:66: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 39081 | duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39081:9: note: in expansion of macro 'duk_memcpy' 39081 | duk_memcpy((void *) p, (const void *) gap_data, (size_t) gap_len); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39088:37: warning: use of old-style cast to 'void*' [-Wold-style-cast] 39088 | duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39088:55: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 39088 | duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39088:73: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 39088 | duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39088:17: note: in expansion of macro 'duk_memcpy' 39088 | duk_memcpy((void *) p, (const void *) p_start, (size_t) avail_bytes); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39095:29: warning: use of old-style cast to 'void*' [-Wold-style-cast] 39095 | duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39095:47: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 39095 | duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39095:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 39095 | duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39095:9: note: in expansion of macro 'duk_memcpy' 39095 | duk_memcpy((void *) p, (const void *) p_start, (size_t) need_bytes); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_objarr_entry(duk_json_enc_ctx*, duk_idx_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39127:25: note: in expansion of macro 'DUK_ERROR_TYPE' 39127 | DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39127:25: note: in expansion of macro 'DUK_ERROR_TYPE' 39127 | DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39127:25: note: in expansion of macro 'DUK_ERROR_TYPE' 39127 | DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39134:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 39134 | duk_push_sprintf(thr, DUK_STR_FMT_PTR, (void *) h_target); | ^~~~~~~~ | ----------------- | static_cast ( h_target) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39137:25: note: in expansion of macro 'DUK_ERROR_TYPE' 39137 | DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39137:25: note: in expansion of macro 'DUK_ERROR_TYPE' 39137 | DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39137:25: note: in expansion of macro 'DUK_ERROR_TYPE' 39137 | DUK_ERROR_TYPE(thr, DUK_STR_CYCLIC_INPUT); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39149:17: note: in expansion of macro 'DUK_ERROR_RANGE' 39149 | DUK_ERROR_RANGE(thr, DUK_STR_ENC_RECLIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_objarr_exit(duk_json_enc_ctx*, duk_idx_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39177:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 39177 | duk_push_sprintf(thr, DUK_STR_FMT_PTR, (void *) h_target); | ^~~~~~~~ | ----------------- | static_cast ( h_target) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_object(duk_json_enc_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39225:9: note: in expansion of macro 'DUK__EMIT_1' 39225 | DUK__EMIT_1(js_ctx, DUK_ASC_LCURLY); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39233:63: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 39233 | arr_len = (duk_uarridx_t) duk_get_length(thr, idx_keys); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39246:29: note: in expansion of macro 'DUK_BW_GET_SIZE' 39246 | prev_size = DUK_BW_GET_SIZE(js_ctx->thr, &js_ctx->bw); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38426:84: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38426 | #define DUK__EMIT_2(js_ctx, ch1, ch2) duk__emit_2((js_ctx), (duk_uint_fast8_t) (ch1), (duk_uint_fast8_t) (ch2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39250:25: note: in expansion of macro 'DUK__EMIT_2' 39250 | DUK__EMIT_2(js_ctx, DUK_ASC_COLON, DUK_ASC_SPACE); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38426:110: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38426 | #define DUK__EMIT_2(js_ctx, ch1, ch2) duk__emit_2((js_ctx), (duk_uint_fast8_t) (ch1), (duk_uint_fast8_t) (ch2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39250:25: note: in expansion of macro 'DUK__EMIT_2' 39250 | DUK__EMIT_2(js_ctx, DUK_ASC_COLON, DUK_ASC_SPACE); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39253:25: note: in expansion of macro 'DUK__EMIT_1' 39253 | DUK__EMIT_1(js_ctx, DUK_ASC_COLON); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39264:25: note: in expansion of macro 'DUK__EMIT_1' 39264 | DUK__EMIT_1(js_ctx, DUK_ASC_COMMA); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39279:9: note: in expansion of macro 'DUK__EMIT_1' 39279 | DUK__EMIT_1(js_ctx, DUK_ASC_RCURLY); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__json_enc_array(duk_json_enc_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39305:9: note: in expansion of macro 'DUK__EMIT_1' 39305 | DUK__EMIT_1(js_ctx, DUK_ASC_LBRACKET); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39307:62: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 39307 | arr_len = (duk_uarridx_t) duk_get_length(thr, idx_arr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39320:67: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 39320 | (void) duk_push_uint_to_hstring(thr, (duk_uint_t) i); /* -> [ ... key ] */ | ^ | -------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39333:17: note: in expansion of macro 'DUK__EMIT_1' 39333 | DUK__EMIT_1(js_ctx, DUK_ASC_COMMA); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38425:83: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 38425 | #define DUK__EMIT_1(js_ctx, ch) duk__emit_1((js_ctx), (duk_uint_fast8_t) (ch)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39345:9: note: in expansion of macro 'DUK__EMIT_1' 39345 | DUK__EMIT_1(js_ctx, DUK_ASC_RBRACKET); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__json_enc_value(duk_json_enc_ctx*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39368:21: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 39368 | tv_holder = DUK_GET_TVAL_POSIDX(thr, idx_holder); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39370:18: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 39370 | tv_key = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39385:17: note: in expansion of macro 'duk_get_prop_stridx_short' 39385 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_JSON); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39385:17: note: in expansion of macro 'duk_get_prop_stridx_short' 39385 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_TO_JSON); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39417:14: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 39417 | tv = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39429:52: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 39429 | h_bufobj = (duk_hbufobj *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4801:90: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 4801 | #define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6618:9: note: in expansion of macro 'DUK_HEAPHDR_GET_FLAG_RANGE' 6618 | DUK_HEAPHDR_GET_FLAG_RANGE(&(h)->hdr, DUK_HOBJECT_FLAG_CLASS_BASE, DUK_HOBJECT_FLAG_CLASS_BITS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39437:39: note: in expansion of macro 'DUK_HOBJECT_GET_CLASS_NUMBER' 39437 | c = (duk_small_int_t) DUK_HOBJECT_GET_CLASS_NUMBER(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39461:25: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 39461 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39461:25: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 39461 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39504:14: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 39504 | tv = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:38431:65: note: in definition of macro 'DUK__EMIT_STRIDX' 38431 | #define DUK__EMIT_STRIDX(js_ctx, i) duk__emit_stridx((js_ctx), (i)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39519:42: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 39519 | DUK__EMIT_STRIDX(js_ctx, DUK_TVAL_GET_BOOLEAN(tv) ? DUK_STRIDX_TRUE : DUK_STRIDX_FALSE); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__json_enc_allow_into_proplist(duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4801:90: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 4801 | #define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6618:9: note: in expansion of macro 'DUK_HEAPHDR_GET_FLAG_RANGE' 6618 | DUK_HEAPHDR_GET_FLAG_RANGE(&(h)->hdr, DUK_HOBJECT_FLAG_CLASS_BASE, DUK_HOBJECT_FLAG_CLASS_BITS) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39639:39: note: in expansion of macro 'DUK_HOBJECT_GET_CLASS_NUMBER' 39639 | c = (duk_small_int_t) DUK_HOBJECT_GET_CLASS_NUMBER(h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bi_json_parse_helper(duk_hthread*, duk_idx_t, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40172:9: note: in expansion of macro 'duk_memzero' 40172 | duk_memzero(&js_ctx_alloc, sizeof(js_ctx_alloc)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40202:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 40202 | js_ctx->p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40202:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 40202 | js_ctx->p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40204:48: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 40204 | js_ctx->p_end = ((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text)) + DUK_HSTRING_GET_BYTELEN(h_text); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40204:48: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 40204 | js_ctx->p_end = ((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text)) + DUK_HSTRING_GET_BYTELEN(h_text); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40225:17: note: in expansion of macro 'duk_put_prop_stridx_short' 40225 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING); /* default attrs ok */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40225:17: note: in expansion of macro 'duk_put_prop_stridx_short' 40225 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING); /* default attrs ok */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bi_json_stringify_helper(duk_hthread*, duk_idx_t, duk_idx_t, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40283:9: note: in expansion of macro 'duk_memzero' 40283 | duk_memzero(&js_ctx_alloc, sizeof(js_ctx_alloc)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40429:106: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 40429 | nspace = (duk_small_int_t) duk_to_int_clamped(thr, idx_space, 0 /*minval*/, 10 /*maxval*/); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40432:60: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 40432 | duk_push_lstring(thr, spaces, (duk_size_t) nspace); | ^~~~~~ | ------------------- | static_cast ( nspace) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40520:9: note: in expansion of macro 'duk_put_prop_stridx_short' 40520 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40520:9: note: in expansion of macro 'duk_put_prop_stridx_short' 40520 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_EMPTY_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2526:66: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 2526 | duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40545:17: note: in expansion of macro 'DUK_BW_PUSH_AS_STRING' 40545 | DUK_BW_PUSH_AS_STRING(thr, &js_ctx->bw); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2526:118: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2526 | duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40545:17: note: in expansion of macro 'DUK_BW_PUSH_AS_STRING' 40545 | DUK_BW_PUSH_AS_STRING(thr, &js_ctx->bw); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__math_minmax(duk_hthread*, duk_double_t, duk__two_arg_func)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40655:68: warning: use of old-style cast to 'double' [-Wold-style-cast] 40655 | res = (duk_double_t) min_max(res, (double) t); | ^ | ---------- | static_cast ( t) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40655:69: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 40655 | res = (duk_double_t) min_max(res, (double) t); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'double duk__round_fixed(double)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40766:63: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 40766 | duk_small_int_t c = (duk_small_int_t) DUK_FPCLASSIFY(x); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_math_object_onearg_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40909:58: warning: use of old-style cast to 'double' [-Wold-style-cast] 40909 | duk_push_number(thr, (duk_double_t) fun((double) arg1)); | ^~~~ | ------------- | static_cast ( arg1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40909:62: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 40909 | duk_push_number(thr, (duk_double_t) fun((double) arg1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_math_object_twoarg_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40924:58: warning: use of old-style cast to 'double' [-Wold-style-cast] 40924 | duk_push_number(thr, (duk_double_t) fun((double) arg1, (double) arg2)); | ^~~~ | ------------- | static_cast ( arg1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40924:73: warning: use of old-style cast to 'double' [-Wold-style-cast] 40924 | duk_push_number(thr, (duk_double_t) fun((double) arg1, (double) arg2)); | ^~~~ | ------------- | static_cast ( arg2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40924:77: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 40924 | duk_push_number(thr, (duk_double_t) fun((double) arg1, (double) arg2)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_math_object_random(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40937:75: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 40937 | duk_push_number(thr, (duk_double_t) duk_util_get_random_double(thr)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_math_object_hypot(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41004:57: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 41004 | duk_push_number(thr, (duk_double_t) DUK_SQRT(sum) * max); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_math_object_imul(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41097:41: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 41097 | duk_push_i32(thr, (duk_int32_t) z); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5992:65: note: in definition of macro 'duk_push_i32' 5992 | #define duk_push_i32(thr, val) duk_push_int((thr), (duk_int_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5992:68: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 5992 | #define duk_push_i32(thr, val) duk_push_int((thr), (duk_int_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41097:9: note: in expansion of macro 'duk_push_i32' 41097 | duk_push_i32(thr, (duk_int32_t) z); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__push_this_number_plain(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41126:17: note: in expansion of macro 'DUK_ERROR_TYPE' 41126 | DUK_ERROR_TYPE(thr, "number expected"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41126:17: note: in expansion of macro 'DUK_ERROR_TYPE' 41126 | DUK_ERROR_TYPE(thr, "number expected"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41126:17: note: in expansion of macro 'DUK_ERROR_TYPE' 41126 | DUK_ERROR_TYPE(thr, "number expected"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41129:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 41129 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41129:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 41129 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_number_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41186:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 41186 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41186:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 41186 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41186:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 41186 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_number_prototype_to_string(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41203:79: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 41203 | radix = (duk_small_int_t) duk_to_int_check_range(thr, 0, 2, 36); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_number_prototype_to_fixed(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41236:77: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 41236 | frac_digits = (duk_small_int_t) duk_to_int_check_range(thr, 0, 0, 20); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41238:47: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 41238 | c = (duk_small_int_t) DUK_FPCLASSIFY(d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_number_prototype_to_exponential(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41270:47: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 41270 | c = (duk_small_int_t) DUK_FPCLASSIFY(d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41275:77: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 41275 | frac_digits = (duk_small_int_t) duk_to_int_check_range(thr, 0, 0, 20); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_number_prototype_to_precision(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41309:47: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 41309 | c = (duk_small_int_t) DUK_FPCLASSIFY(d); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41314:70: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 41314 | prec = (duk_small_int_t) duk_to_int_check_range(thr, 0, 1, 21); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41412:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 41412 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_constructor_create(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41474:49: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 41474 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_constructor_seal_freeze_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41574:75: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 41574 | duk_seal_freeze_raw(thr, 0, (duk_bool_t) duk_get_current_magic(thr) /*is_freeze*/); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_constructor_is_sealed_frozen_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41585:59: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 41585 | is_frozen = (duk_bool_t) duk_get_current_magic(thr); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_prototype_to_locale_string(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41607:9: note: in expansion of macro 'duk_get_prop_stridx_short' 41607 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_TO_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41607:9: note: in expansion of macro 'duk_get_prop_stridx_short' 41607 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_TO_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_prototype_has_own_property(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41653:92: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 41653 | return (duk_ret_t) duk_hobject_object_ownprop_helper(thr, 0 /*required_desc_flags*/); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_prototype_property_is_enumerable(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41659:119: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 41659 | return (duk_ret_t) duk_hobject_object_ownprop_helper(thr, DUK_PROPDESC_FLAG_ENUMERABLE /*required_desc_flags*/); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_getprototype_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41692:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 41692 | tv = DUK_GET_TVAL_POSIDX(thr, 0); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41709:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 41709 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_setprototype_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41810:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 41810 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_constructor_define_property(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41845:61: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 41845 | magic = (duk_small_uint_t) duk_get_current_magic(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_constructor_keys_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41988:14: note: in expansion of macro 'duk_get_prop_stridx_short' 41988 | if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:41988:14: note: in expansion of macro 'duk_get_prop_stridx_short' 41988 | if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_object_prototype_lookupaccessor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42112:25: note: in expansion of macro 'DUK_ERROR_RANGE' 42112 | DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_pointer_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42179:51: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 42179 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_POINTER), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42184:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 42184 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42184:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 42184 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42184:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 42184 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_pointer_prototype_tostring_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42214:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42214 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42214:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42214 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42225:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 42225 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_proxy_ownkeys_postprocess(duk_hthread*, duk_hobject*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42289:53: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 42289 | len = (duk_uarridx_t) duk_get_length(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10380:85: note: in expansion of macro 'DUK_LINE_MACRO' 10380 | duk_err_type_invalid_trap_result((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42300:25: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_TRAP_RESULT' 42300 | DUK_ERROR_TYPE_INVALID_TRAP_RESULT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42336:17: note: in expansion of macro 'duk_push_uarridx' 42336 | duk_push_uarridx(thr, idx++); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_reflect_object_delete_property(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42392:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42392 | tv_obj = DUK_GET_TVAL_POSIDX(thr, 0); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42393:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42393 | tv_key = DUK_GET_TVAL_POSIDX(thr, 1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_reflect_object_get(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42410:17: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 42410 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42410:17: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 42410 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42410:17: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 42410 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42416:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42416 | tv_obj = DUK_GET_TVAL_POSIDX(thr, 0); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42417:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42417 | tv_key = DUK_GET_TVAL_POSIDX(thr, 1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_reflect_object_has(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42434:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42434 | tv_obj = DUK_GET_TVAL_POSIDX(thr, 0); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42435:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42435 | tv_key = DUK_GET_TVAL_POSIDX(thr, 1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_reflect_object_set(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42454:17: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 42454 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42454:17: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 42454 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42454:17: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 42454 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42460:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42460 | tv_obj = DUK_GET_TVAL_POSIDX(thr, 0); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42461:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42461 | tv_key = DUK_GET_TVAL_POSIDX(thr, 1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42462:18: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 42462 | tv_val = DUK_GET_TVAL_POSIDX(thr, 2); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_regexp_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42510:17: note: in expansion of macro 'duk_get_prop_stridx_short' 42510 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_SOURCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42510:17: note: in expansion of macro 'duk_get_prop_stridx_short' 42510 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_SOURCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_regexp_prototype_flags(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42619:45: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 42619 | duk_push_string(thr, (const char *) buf); | ^~~ | ------------------ | reinterpret_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_regexp_prototype_shared_getter(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42637:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42637 | duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_SOURCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42637:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42637 | duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_SOURCE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42638:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42638 | duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_BYTECODE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42638:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42638 | duk_xget_owndataprop_stridx_short(thr, 0, DUK_STRIDX_INT_BYTECODE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42640:47: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 42640 | re_flags = (duk_small_uint_t) DUK_HSTRING_GET_DATA(h_bc)[0]; /* Safe even if h_bc length is 0 (= NUL) */ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42640:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 42640 | re_flags = (duk_small_uint_t) DUK_HSTRING_GET_DATA(h_bc)[0]; /* Safe even if h_bc length is 0 (= NUL) */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42654:17: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 42654 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk__str_tostring_notregexp(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42721:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 42721 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__str_search_shared(duk_hthread*, duk_hstring*, duk_hstring*, duk_int_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42746:19: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 42746 | q_start = DUK_HSTRING_GET_DATA(h_search); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42747:30: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 42747 | q_blen = (duk_int_t) DUK_HSTRING_GET_BYTELEN(h_search); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42753:91: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 42753 | bpos = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_this, (duk_uint32_t) cpos); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42753:95: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 42753 | bpos = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_this, (duk_uint32_t) cpos); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42755:19: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 42755 | p_start = DUK_HSTRING_GET_DATA(h_this); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42775:65: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42775 | if ((t == firstbyte) && ((duk_size_t) (p_end - p) >= (duk_size_t) q_blen)) { | ^ | ------------------------ | static_cast ( (p_end - p)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42775:83: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42775 | if ((t == firstbyte) && ((duk_size_t) (p_end - p) >= (duk_size_t) q_blen)) { | ^~~~~~ | ------------------- | static_cast ( q_blen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42777:55: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 42777 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42777:73: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 42777 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42777:91: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42777 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^~~~~~ | --------------- | static_cast ( q_blen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42839:25: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 42839 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42842:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 42842 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42842:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 42842 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42842:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 42842 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VALUE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__construct_from_codepoints(duk_hthread*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42864:51: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42864 | DUK_BW_INIT_PUSHBUF(thr, bw, (duk_size_t) n); /* initial estimate for ASCII only codepoints */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2513:55: note: in definition of macro 'DUK_BW_INIT_PUSHBUF' 2513 | duk_bw_init_pushbuf((thr), (bw_ctx), (sz)); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42879:33: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 42879 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42882:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 42882 | cp = (duk_ucodepoint_t) i32; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2805:17: note: in expansion of macro 'DUK_BW_ENSURE' 2805 | DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_CESU8_LENGTH); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42883:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CESU8' 42883 | DUK_BW_WRITE_ENSURE_CESU8(thr, bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2686:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2686 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2806:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_CESU8' 2806 | DUK_BW_WRITE_RAW_CESU8((thr), (bw_ctx), (cp)); \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42883:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CESU8' 42883 | DUK_BW_WRITE_ENSURE_CESU8(thr, bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42891:69: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 42891 | cp = (duk_ucodepoint_t) duk_to_uint32(thr, i); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2800:17: note: in expansion of macro 'DUK_BW_ENSURE' 2800 | DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42892:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 42892 | DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2801:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 2801 | DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42892:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 42892 | DUK_BW_WRITE_ENSURE_XUTF8(thr, bw, cp); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_to_string(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42938:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42938 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42938:17: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 42938 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42948:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 42948 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_char_at(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42975:53: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42975 | duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U); | ^~~ | ---------------- | static_cast ( pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42975:71: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42975 | duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U); | ^~~ | ---------------- | static_cast ( pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42980:58: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 42980 | if (DUK_UNLIKELY(pos < 0 || (duk_uint_t) pos >= (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h))) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42980:78: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 42980 | if (DUK_UNLIKELY(pos < 0 || (duk_uint_t) pos >= (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h))) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42983:61: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42983 | duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U); | ^~~ | ---------------- | static_cast ( pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42983:79: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 42983 | duk_substring(thr, -1, (duk_size_t) pos, (duk_size_t) pos + 1U); | ^~~ | ---------------- | static_cast ( pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_char_code_at(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43008:50: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 43008 | (duk_int_t) DUK_HSTRING_GET_CHARLEN(h) - 1 /*max(incl)*/, | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43026:87: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 43026 | cp = (duk_uint32_t) duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) pos, (duk_bool_t) magic /*surrogate_aware*/); | ^~~ | ---------------- | static_cast ( pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43026:105: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 43026 | cp = (duk_uint32_t) duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) pos, (duk_bool_t) magic /*surrogate_aware*/); | ^~~~~ | ------------------ | static_cast ( magic) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43026:130: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43026 | cp = (duk_uint32_t) duk_hstring_char_code_at_raw(thr, h, (duk_uint_t) pos, (duk_bool_t) magic /*surrogate_aware*/); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43027:17: note: in expansion of macro 'duk_push_u32' 43027 | duk_push_u32(thr, cp); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_substring(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43047:27: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 43047 | len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43068:45: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43068 | duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos); | ^~~~~~~~~ | ---------------------- | static_cast ( start_pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43068:69: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43068 | duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos); | ^~~~~~~ | -------------------- | static_cast ( end_pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_substr(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43085:27: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 43085 | len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43112:45: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43112 | duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos); | ^~~~~~~~~ | ---------------------- | static_cast ( start_pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43112:69: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43112 | duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos); | ^~~~~~~ | -------------------- | static_cast ( end_pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_slice(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43124:27: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 43124 | len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43149:45: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43149 | duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos); | ^~~~~~~~~ | ---------------------- | static_cast ( start_pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43149:69: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43149 | duk_substring(thr, -1, (duk_size_t) start_pos, (duk_size_t) end_pos); | ^~~~~~~ | -------------------- | static_cast ( end_pos) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_caseconv_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43161:59: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 43161 | duk_unicode_case_convert_string(thr, (duk_bool_t) uppercase); | ^~~~~~~~~ | ---------------------- | static_cast ( uppercase) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_indexof_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43174:87: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 43174 | duk_small_uint_t is_lastindexof = (duk_small_uint_t) duk_get_current_magic(thr); /* 0=indexOf, 1=lastIndexOf */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43178:33: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 43178 | clen_this = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h_this); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_replace(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43258:25: note: in expansion of macro 'duk_put_prop_stridx_short' 43258 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43258:25: note: in expansion of macro 'duk_put_prop_stridx_short' 43258 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43281:27: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43281 | r_start = DUK_HSTRING_GET_DATA(h_repl); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43323:25: note: in expansion of macro 'duk_get_prop_stridx_short' 43323 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43323:25: note: in expansion of macro 'duk_get_prop_stridx_short' 43323 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43339:33: note: in expansion of macro 'duk_get_prop_stridx_short' 43339 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43339:33: note: in expansion of macro 'duk_get_prop_stridx_short' 43339 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43340:81: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43340 | last_index = (duk_uint32_t) duk_get_uint(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43345:80: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 43345 | duk_push_uint(thr, (duk_uint_t) (last_index + 1)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43346:33: note: in expansion of macro 'duk_put_prop_stridx_short' 43346 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43346:33: note: in expansion of macro 'duk_put_prop_stridx_short' 43346 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43350:72: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 43350 | match_caps = (duk_int_t) duk_get_length(thr, -1); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43364:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43364 | p_start = DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43366:47: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 43366 | p_blen = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_input); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43370:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43370 | q_start = DUK_HSTRING_GET_DATA(h_search); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43371:47: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 43371 | q_blen = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_search); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43384:63: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 43384 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43384:81: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 43384 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43384:99: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43384 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^~~~~~ | --------------- | static_cast ( q_blen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43412:116: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43412 | match_start_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h_input, match_start_coff); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43414:78: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43414 | tmp_sz = (duk_size_t) (match_start_boff - prev_match_end_boff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:47: note: in definition of macro 'DUK_BW_WRITE_ENSURE_BYTES' 2814 | duk__valptr = (const void *) (valptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43415:52: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43415 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 2814 | duk__valptr = (const void *) (valptr); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43415:17: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43415 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2815:49: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2815 | duk__valsz = (duk_size_t) (valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43415:17: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43415 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2816:17: note: in expansion of macro 'DUK_BW_ENSURE' 2816 | DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43415:17: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43415 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43415:17: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43415 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:17: note: in expansion of macro 'duk_memcpy_unsafe' 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43415:17: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43415 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43434:84: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 43434 | duk_get_prop_index(thr, 4, (duk_uarridx_t) idx); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43443:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 43443 | duk_push_uint(thr, (duk_uint_t) match_start_coff); | ^~~~~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2834:17: note: in expansion of macro 'DUK_BW_ENSURE' 2834 | DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43452:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43452 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43452:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43452 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43452:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43452 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43452:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43452 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:17: note: in expansion of macro 'duk_memcpy_unsafe' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43452:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43452 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43471:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43471 | left = (duk_size_t) (r_end - r); | ^ | ------------------------ | static_cast ( (r_end - r)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2834:17: note: in expansion of macro 'DUK_BW_ENSURE' 2834 | DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43484:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43484 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43484:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43484 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43484:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43484 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43484:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43484 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:17: note: in expansion of macro 'duk_memcpy_unsafe' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43484:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43484 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_match); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43489:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43489 | tmp_sz = (duk_size_t) match_start_boff; | ^~~~~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:47: note: in definition of macro 'DUK_BW_WRITE_ENSURE_BYTES' 2814 | duk__valptr = (const void *) (valptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43490:76: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43490 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 2814 | duk__valptr = (const void *) (valptr); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43490:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43490 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2815:49: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2815 | duk__valsz = (duk_size_t) (valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43490:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43490 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2816:17: note: in expansion of macro 'DUK_BW_ENSURE' 2816 | DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43490:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43490 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43490:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43490 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:17: note: in expansion of macro 'duk_memcpy_unsafe' 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43490:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43490 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input), tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43504:84: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 43504 | match_start_coff + (duk_uint_fast32_t) DUK_HSTRING_GET_CHARLEN(h_match)); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43504:116: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43501 | match_end_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte( | - | static_cast< - | > ( ...... 43504 | match_start_coff + (duk_uint_fast32_t) DUK_HSTRING_GET_CHARLEN(h_match)); | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43506:113: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43506 | tmp_sz = (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h_input) - match_end_boff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:47: note: in definition of macro 'DUK_BW_WRITE_ENSURE_BYTES' 2814 | duk__valptr = (const void *) (valptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43507:76: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43507 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 2814 | duk__valptr = (const void *) (valptr); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43507:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43507 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2815:49: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2815 | duk__valsz = (duk_size_t) (valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43507:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43507 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2816:17: note: in expansion of macro 'DUK_BW_ENSURE' 2816 | DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43507:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43507 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43507:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43507 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:17: note: in expansion of macro 'duk_memcpy_unsafe' 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43507:41: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43507 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43543:92: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 43543 | duk_get_prop_index(thr, 4, (duk_uarridx_t) capnum); | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2834:17: note: in expansion of macro 'DUK_BW_ENSURE' 2834 | DUK_BW_ENSURE((thr), (bw_ctx), duk__val_len); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43549:57: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43549 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43549:57: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43549 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43549:57: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43549 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43549:57: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43549 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2835:17: note: in expansion of macro 'duk_memcpy_unsafe' 2835 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), (const void *) DUK_HSTRING_GET_DATA((val)), duk__val_len); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43549:57: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43549 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_tmp_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2770:17: note: in expansion of macro 'DUK_BW_ENSURE' 2770 | DUK_BW_ENSURE((thr), (bw_ctx), 1); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43568:33: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 43568 | DUK_BW_WRITE_ENSURE_U8(thr, bw, (duk_uint8_t) (ch1 & 0xff)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43568:90: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 43568 | DUK_BW_WRITE_ENSURE_U8(thr, bw, (duk_uint8_t) (ch1 & 0xff)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:49: note: in definition of macro 'DUK_BW_WRITE_RAW_U8' 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43568:33: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 43568 | DUK_BW_WRITE_ENSURE_U8(thr, bw, (duk_uint8_t) (ch1 & 0xff)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2771:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 2771 | DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43568:33: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 43568 | DUK_BW_WRITE_ENSURE_U8(thr, bw, (duk_uint8_t) (ch1 & 0xff)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43585:86: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43585 | tmp_sz = (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h_input) - prev_match_end_boff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:47: note: in definition of macro 'DUK_BW_WRITE_ENSURE_BYTES' 2814 | duk__valptr = (const void *) (valptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43586:44: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43586 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2814:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 2814 | duk__valptr = (const void *) (valptr); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43586:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43586 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2815:49: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2815 | duk__valsz = (duk_size_t) (valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43586:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43586 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2816:17: note: in expansion of macro 'DUK_BW_ENSURE' 2816 | DUK_BW_ENSURE((thr), (bw_ctx), duk__valsz); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43586:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43586 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:56: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43586:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43586 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2817:17: note: in expansion of macro 'duk_memcpy_unsafe' 2817 | duk_memcpy_unsafe((void *) ((bw_ctx)->p), duk__valptr, duk__valsz); \ | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43586:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_BYTES' 43586 | DUK_BW_WRITE_ENSURE_BYTES(thr, bw, DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, tmp_sz); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_split(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43694:25: note: in expansion of macro 'duk_get_prop_stridx_short' 43694 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43694:25: note: in expansion of macro 'duk_get_prop_stridx_short' 43694 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43697:124: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43697 | match_start_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h_input, match_start_coff); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43706:25: note: in expansion of macro 'duk_get_prop_stridx_short' 43706 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43706:25: note: in expansion of macro 'duk_get_prop_stridx_short' 43706 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43709:120: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43709 | match_end_boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h_input, match_end_coff); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43714:84: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 43714 | duk_push_uint(thr, (duk_uint_t) (match_end_coff + 1)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43715:33: note: in expansion of macro 'duk_put_prop_stridx_short' 43715 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43715:33: note: in expansion of macro 'duk_put_prop_stridx_short' 43715 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43727:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43727 | p_start = DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43732:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43732 | q_start = DUK_HSTRING_GET_DATA(h_sep); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43733:47: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 43733 | q_blen = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h_sep); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43734:47: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 43734 | q_clen = (duk_size_t) DUK_HSTRING_GET_CHARLEN(h_sep); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43766:63: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 43766 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43766:81: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 43766 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43766:99: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43766 | if (duk_memcmp((const void *) p, (const void *) q_start, (size_t) q_blen) == 0) { | ^~~~~~ | --------------- | static_cast ( q_blen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43784:71: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43784 | match_start_boff = (duk_uint32_t) (p - p_start); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43785:83: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43785 | match_end_coff = (duk_uint32_t) (match_start_coff + q_clen); /* constrained by string length */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43786:83: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 43786 | match_end_boff = (duk_uint32_t) (match_start_boff + q_blen); /* ditto */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43812:50: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43812 | (const char *) (DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43812:101: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 43812 | (const char *) (DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff), | ^ | -------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43813:86: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43813 | (duk_size_t) (match_start_boff - prev_match_end_boff)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43827:76: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 43827 | duk_get_prop_index(thr, 4, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43861:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43861 | (const char *) DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43861:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 43861 | (const char *) DUK_HSTRING_GET_DATA(h_input) + prev_match_end_boff, | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43862:102: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 43862 | (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h_input) - prev_match_end_boff)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_search(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43942:9: note: in expansion of macro 'duk_get_prop_stridx_short' 43942 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43942:9: note: in expansion of macro 'duk_get_prop_stridx_short' 43942 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_match(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43975:9: note: in expansion of macro 'duk_put_prop_stridx_short' 43975 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43975:9: note: in expansion of macro 'duk_put_prop_stridx_short' 43975 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43995:17: note: in expansion of macro 'duk_get_prop_stridx_short' 43995 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43995:17: note: in expansion of macro 'duk_get_prop_stridx_short' 43995 | duk_get_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44003:25: note: in expansion of macro 'duk_put_prop_stridx_short' 44003 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44003:25: note: in expansion of macro 'duk_put_prop_stridx_short' 44003 | duk_put_prop_stridx_short(thr, 0, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44008:60: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 44008 | duk_put_prop_index(thr, 2, (duk_uarridx_t) arr_idx); | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_repeat(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44072:30: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 44072 | count = (duk_uint_t) count_signed; | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44081:75: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 44081 | buf = (duk_uint8_t *) duk_push_fixed_buffer_nozero(thr, result_len); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44083:37: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44083 | src = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44083:37: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44083 | src = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44100:60: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 44100 | duk_size_t remain = (duk_size_t) (p_end - p); | ^ | ------------------------ | static_cast ( (p_end - p)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44110:45: warning: use of old-style cast to 'void*' [-Wold-style-cast] 44110 | duk_memcpy((void *) p, (const void *) src, remain); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44110:63: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 44110 | duk_memcpy((void *) p, (const void *) src, remain); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44110:25: note: in expansion of macro 'duk_memcpy' 44110 | duk_memcpy((void *) p, (const void *) src, remain); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44113:45: warning: use of old-style cast to 'void*' [-Wold-style-cast] 44113 | duk_memcpy((void *) p, (const void *) src, copy_size); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44113:63: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 44113 | duk_memcpy((void *) p, (const void *) src, copy_size); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44113:25: note: in expansion of macro 'duk_memcpy' 44113 | duk_memcpy((void *) p, (const void *) src, copy_size); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44117:45: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 44117 | src = (const duk_uint8_t *) buf; /* Use buf as source for larger copies. */ | ^~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44118:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 44118 | copy_size = (duk_size_t) (p - buf); | ^ | ---------------------- | static_cast ( (p - buf)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10319:17: note: in expansion of macro 'DUK_ERROR_RANGE' 10319 | DUK_ERROR_RANGE((thr), DUK_STR_INVALID_ARGS); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10323:17: note: in expansion of macro 'DUK_ERROR_RANGE_INVALID_ARGS' 10323 | DUK_ERROR_RANGE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44135:9: note: in expansion of macro 'DUK_DCERROR_RANGE_INVALID_ARGS' 44135 | DUK_DCERROR_RANGE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_locale_compare(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44164:31: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44164 | h1_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h1); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44165:31: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44165 | h2_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44168:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44168 | rc = (duk_small_int_t) duk_memcmp((const void *) DUK_HSTRING_GET_DATA(h1), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44168:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44168 | rc = (duk_small_int_t) duk_memcmp((const void *) DUK_HSTRING_GET_DATA(h1), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44169:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44169 | (const void *) DUK_HSTRING_GET_DATA(h2), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44169:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44169 | (const void *) DUK_HSTRING_GET_DATA(h2), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44170:52: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 44170 | (size_t) prefix_len); | ^~~~~~~~~~ | ------------------- | static_cast ( prefix_len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44170:62: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 44168 | rc = (duk_small_int_t) duk_memcmp((const void *) DUK_HSTRING_GET_DATA(h1), | - | static_cast< - | > ( 44169 | (const void *) DUK_HSTRING_GET_DATA(h2), 44170 | (size_t) prefix_len); | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44192:39: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 44192 | duk_push_int(thr, (duk_int_t) ret); | ^~~ | --------------- | static_cast ( ret) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_startswith_endswith(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44238:43: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 44238 | off = (duk_int_t) blen_target - (duk_int_t) blen_search; | ^~~~~~~~~~~ | ----------------------- | static_cast ( blen_target) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44238:69: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 44238 | off = (duk_int_t) blen_target - (duk_int_t) blen_search; | ^~~~~~~~~~~ | ----------------------- | static_cast ( blen_search) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44247:35: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 44247 | len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h_target); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44251:105: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 44251 | off = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_target, (duk_uint_fast32_t) pos); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44251:108: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 44251 | off = (duk_int_t) duk_heap_strcache_offset_char2byte(thr, h_target, (duk_uint_fast32_t) pos); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44253:44: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 44253 | off -= (duk_int_t) blen_search; | ^~~~~~~~~~~ | ----------------------- | static_cast ( blen_search) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44256:42: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 44256 | if (off < 0 || off > (duk_int_t) blen_target) { | ^~~~~~~~~~~ | ----------------------- | static_cast ( blen_target) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44269:48: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 44269 | blen_left = blen_target - (duk_size_t) off; | ^~~ | ---------------- | static_cast ( off) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44271:72: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44271 | const duk_uint8_t *p_cmp_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_target) + off; | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44271:72: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44271 | const duk_uint8_t *p_cmp_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_target) + off; | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44272:69: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44272 | const duk_uint8_t *p_search = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_search); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44272:69: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44272 | const duk_uint8_t *p_search = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_search); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44273:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 44273 | if (duk_memcmp_unsafe((const void *) p_cmp_start, (const void *) p_search, (size_t) blen_search) == 0) { | ^~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44273:82: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 44273 | if (duk_memcmp_unsafe((const void *) p_cmp_start, (const void *) p_search, (size_t) blen_search) == 0) { | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44273:101: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 44273 | if (duk_memcmp_unsafe((const void *) p_cmp_start, (const void *) p_search, (size_t) blen_search) == 0) { | ^~~~~~~~~~~ | -------------------- | static_cast ( blen_search) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_includes(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44297:27: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 44297 | len = (duk_int_t) DUK_HSTRING_GET_CHARLEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_symbol_constructor_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44335:73: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 44335 | desc = (const duk_uint8_t *) duk_to_lstring(thr, 0, &len); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:775:55: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 775 | duk_push_buffer_raw((ctx), (size), 0 /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44345:31: note: in expansion of macro 'duk_push_fixed_buffer' 44345 | buf = (duk_uint8_t *) duk_push_fixed_buffer(thr, 1 + len + 1 + 17 + 1); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44349:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 44349 | duk_memcpy_unsafe((void *) p, (const void *) desc, len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44349:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 44349 | duk_memcpy_unsafe((void *) p, (const void *) desc, len); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44349:9: note: in expansion of macro 'duk_memcpy_unsafe' 44349 | duk_memcpy_unsafe((void *) p, (const void *) desc, len); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44359:43: warning: use of old-style cast to 'char*' [-Wold-style-cast] 44359 | p += DUK_SPRINTF((char *) p, | ^ | ---------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44362:74: warning: use of old-style cast to 'long unsigned int' [-Wold-style-cast] 44362 | (unsigned long) thr->heap->sym_counter[1], | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44363:74: warning: use of old-style cast to 'long unsigned int' [-Wold-style-cast] 44363 | (unsigned long) thr->heap->sym_counter[0]); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44377:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 44377 | duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf)); | ^~~ | ------------------ | reinterpret_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44377:72: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 44377 | duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf)); | ^ | ---------------------- | static_cast ( (p - buf)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_symbol_key_for(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44448:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44448 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44448:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 44448 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44456:60: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 44456 | duk_push_lstring(thr, (const char *) (p + 1), (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h) - 1)); | ^ | ---------------------- | reinterpret_cast ( (p + 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44456:107: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 44456 | duk_push_lstring(thr, (const char *) (p + 1), (duk_size_t) (DUK_HSTRING_GET_BYTELEN(h) - 1)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_thread_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44504:60: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 44504 | new_thr = (duk_hthread *) duk_known_hobject(thr, -1); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_thread_resume(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44533:44: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 44533 | duk_hthread *thr = (duk_hthread *) ctx; | ^~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44548:65: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 44548 | is_error = (duk_small_uint_t) duk_to_boolean_top_pop(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44605:36: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 44605 | duk_push_tval(thr, DUK_GET_TVAL_NEGIDX(thr_resume, -1)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44661:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 44661 | DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value2, &thr->valstack_bottom[0]); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44661:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 44661 | DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value2, &thr->valstack_bottom[0]); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44665:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 44665 | DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[1]); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44665:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 44665 | DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[1]); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10371:79: note: in expansion of macro 'DUK_LINE_MACRO' 10371 | duk_err_type_invalid_state((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10375:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_STATE' 10375 | DUK_ERROR_TYPE_INVALID_STATE((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44676:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_STATE' 44676 | DUK_DCERROR_TYPE_INVALID_STATE(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_thread_yield(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44708:65: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 44708 | is_error = (duk_small_uint_t) duk_to_boolean_top_pop(thr); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44782:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 44782 | DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[0]); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44782:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 44782 | DUK_TVAL_SET_TVAL_UPDREF(thr, &thr->heap->lj.value1, &thr->valstack_bottom[0]); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10371:79: note: in expansion of macro 'DUK_LINE_MACRO' 10371 | duk_err_type_invalid_state((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10375:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_STATE' 10375 | DUK_ERROR_TYPE_INVALID_STATE((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44793:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_STATE' 44793 | DUK_DCERROR_TYPE_INVALID_STATE(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_type_error_thrower(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10366:17: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 10366 | DUK_ERROR_TYPE_INVALID_ARGS((thr)); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44810:9: note: in expansion of macro 'DUK_DCERROR_TYPE_INVALID_ARGS' 44810 | DUK_DCERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__add_traceback(duk_hthread*, duk_hthread*, const char*, duk_int_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49156:48: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 49156 | if (depth > (duk_int_t) thr_callstack->callstack_top) { | ^~~~~~~~~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49157:52: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 49157 | depth = (duk_int_t) thr_callstack->callstack_top; | ^~~~~~~~~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49183:67: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 49183 | tv = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) arr_size); | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49194:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 49194 | DUK_HSTRING_INCREF(thr, s); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49194:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 49194 | DUK_HSTRING_INCREF(thr, s); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49197:67: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 49197 | u32 = (duk_uint32_t) thr->compile_ctx->curr_token.start_line; /* (flags<<32) + (line), flags = 0 */ | ^~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1366:81: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1366 | #define DUK_TVAL_SET_U32(tv, val) DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49198:17: note: in expansion of macro 'DUK_TVAL_SET_U32' 49198 | DUK_TVAL_SET_U32(tv, u32); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49214:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 49214 | DUK_HSTRING_INCREF(thr, s); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49214:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 49214 | DUK_HSTRING_INCREF(thr, s); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8071:46: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 8071 | #define DUK_TB_FLAG_NOBLAME_FILELINE (1U << 0) /* don't report __FILE__ / __LINE__ as fileName/lineNumber */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49218:42: note: in expansion of macro 'DUK_TB_FLAG_NOBLAME_FILELINE' 49218 | ((duk_double_t) DUK_TB_FLAG_NOBLAME_FILELINE) * DUK_DOUBLE_2TO32 : | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49220:36: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 49220 | (duk_double_t) c_line; | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49249:83: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 49249 | pc = (duk_uint32_t) duk_hthread_get_act_prev_pc(thr_callstack, act); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49252:42: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 49252 | d = ((duk_double_t) act->flags) * DUK_DOUBLE_2TO32 + (duk_double_t) pc; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49252:85: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 49252 | d = ((duk_double_t) act->flags) * DUK_DOUBLE_2TO32 + (duk_double_t) pc; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49276:9: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 49276 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INT_TRACEDATA); /* -> [ ... error ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49276:9: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 49276 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INT_TRACEDATA); /* -> [ ... error ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49276:9: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 49276 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INT_TRACEDATA); /* -> [ ... error ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__add_compiler_error_line(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49423:13: note: in expansion of macro 'duk_get_prop_stridx_short' 49423 | if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_MESSAGE)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49423:13: note: in expansion of macro 'duk_get_prop_stridx_short' 49423 | if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_MESSAGE)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49445:70: warning: use of old-style cast to 'long int' [-Wold-style-cast] 49445 | (long) thr->compile_ctx->curr_token.start_line, | ^~~~~~~~~~ | ------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49448:17: note: in expansion of macro 'duk_put_prop_stridx_short' 49448 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49448:17: note: in expansion of macro 'duk_put_prop_stridx_short' 49448 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_MESSAGE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__uncaught_error_aware(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49624:39: warning: use of old-style cast to 'char' [-Wold-style-cast] 49624 | buf[sizeof(buf) - 1] = (char) 0; | ^ | -------- | static_cast ( 0) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49625:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 49625 | (void) duk_fatal(thr, (const char *) buf); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:544:32: note: in definition of macro 'duk_fatal' 544 | (duk_fatal_raw((ctx), (err_msg)), (duk_ret_t) 0) | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:544:55: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 544 | (duk_fatal_raw((ctx), (err_msg)), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49625:16: note: in expansion of macro 'duk_fatal' 49625 | (void) duk_fatal(thr, (const char *) buf); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_err_create_and_throw(duk_hthread*, duk_errcode_t, const char*, const char*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49942:65: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 49942 | DUK_TVAL_SET_I32(&tv_val, (duk_int32_t) code); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49942:25: note: in expansion of macro 'DUK_TVAL_SET_I32' 49942 | DUK_TVAL_SET_I32(&tv_val, (duk_int32_t) code); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1367:81: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1367 | #define DUK_TVAL_SET_I32(tv, val) DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49942:25: note: in expansion of macro 'DUK_TVAL_SET_I32' 49942 | DUK_TVAL_SET_I32(&tv_val, (duk_int32_t) code); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49962:127: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 49962 | duk_push_error_object_raw(thr, code | DUK_ERRCODE_FLAG_NOBLAME_FILELINE, filename, line, "%s", (const char *) msg); | ^~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:49978:64: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 49978 | duk_err_setup_ljstate1(thr, DUK_LJ_TYPE_THROW, DUK_GET_TVAL_NEGIDX(thr, -1)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_error_throw_from_negative_rc(duk_hthread*, duk_ret_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50022:67: warning: use of old-style cast to 'long int' [-Wold-style-cast] 50022 | duk_error_raw(thr, -rc, NULL, 0, "error (rc %ld)", (long) rc); | ^~ | --------- | static_cast ( rc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbuffer* duk_hbuffer_alloc(duk_heap*, duk_size_t, duk_small_uint_t, void**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9168:86: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 9168 | #define DUK_ALLOC(heap, size) duk_heap_mem_alloc((heap), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50067:31: note: in expansion of macro 'DUK_ALLOC' 50067 | res = (duk_hbuffer *) DUK_ALLOC(heap, alloc_size); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50074:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50074 | duk_memzero((void *) res, (flags & DUK_BUF_FLAG_NOZERO) ? header_size : alloc_size); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50074:9: note: in expansion of macro 'duk_memzero' 50074 | duk_memzero((void *) res, (flags & DUK_BUF_FLAG_NOZERO) ? header_size : alloc_size); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50081:46: warning: use of old-style cast to 'duk_hbuffer_external*' {aka 'struct duk_hbuffer_external*'} [-Wold-style-cast] 50081 | h = (duk_hbuffer_external *) res; | ^~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50093:66: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 50093 | duk_hbuffer_dynamic *h = (duk_hbuffer_dynamic *) res; | ^~~ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8681:46: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8681 | (x)->curr_alloc = (void *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50110:25: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_SET_DATA_PTR' 50110 | DUK_HBUFFER_DYNAMIC_SET_DATA_PTR(heap, h, ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50123:73: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50123 | *out_bufdata = (void *) ((duk_hbuffer_fixed *) (void *) res + 1); | ^~~ | ------------ | static_cast ( res) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50123:73: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 50123 | *out_bufdata = (void *) ((duk_hbuffer_fixed *) (void *) res + 1); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50123:80: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50123 | *out_bufdata = (void *) ((duk_hbuffer_fixed *) (void *) res + 1); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8641:36: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8641 | ((duk_hbuffer *) (x))->size = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50126:9: note: in expansion of macro 'DUK_HBUFFER_SET_SIZE' 50126 | DUK_HBUFFER_SET_SIZE(res, size); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_hbuffer_get_dynalloc_ptr(duk_heap*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50152:60: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 50152 | duk_hbuffer_dynamic *buf = (duk_hbuffer_dynamic *) ud; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50154:25: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 50154 | return (void *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hbuffer_resize(duk_hthread*, duk_hbuffer_dynamic*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50194:17: note: in expansion of macro 'DUK_ERROR_RANGE' 50194 | DUK_ERROR_RANGE(thr, "buffer too long"); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50204:86: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50204 | res = DUK_REALLOC_INDIRECT(thr->heap, duk_hbuffer_get_dynalloc_ptr, (void *) buf, new_size); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9171:98: note: in definition of macro 'DUK_REALLOC_INDIRECT' 9171 | #define DUK_REALLOC_INDIRECT(heap, cb, ud, newsize) duk_heap_mem_realloc_indirect((heap), (cb), (ud), (newsize)) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50220:29: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 50220 | prev_size = DUK_HBUFFER_DYNAMIC_GET_SIZE(buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:45: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50220:29: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 50220 | prev_size = DUK_HBUFFER_DYNAMIC_GET_SIZE(buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50224:56: warning: use of old-style cast to 'char*' [-Wold-style-cast] 50224 | duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size)); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50224:71: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50224 | duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50224:108: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 50224 | duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3092:40: note: in definition of macro 'duk_memzero' 3092 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50224:25: note: in expansion of macro 'duk_memzero' 50224 | duk_memzero((void *) ((char *) res + prev_size), (duk_size_t) (new_size - prev_size)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8657:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8657 | #define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8641:35: note: in definition of macro 'DUK_HBUFFER_SET_SIZE' 8641 | ((duk_hbuffer *) (x))->size = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50228:17: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE' 50228 | DUK_HBUFFER_DYNAMIC_SET_SIZE(buf, new_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8641:36: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8641 | ((duk_hbuffer *) (x))->size = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8657:45: note: in expansion of macro 'DUK_HBUFFER_SET_SIZE' 8657 | #define DUK_HBUFFER_DYNAMIC_SET_SIZE(x, v) DUK_HBUFFER_SET_SIZE((duk_hbuffer *) (x), (v)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50228:17: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_SET_SIZE' 50228 | DUK_HBUFFER_DYNAMIC_SET_SIZE(buf, new_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8681:46: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8681 | (x)->curr_alloc = (void *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50229:17: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_SET_DATA_PTR' 50229 | DUK_HBUFFER_DYNAMIC_SET_DATA_PTR(thr->heap, buf, res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50231:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 50231 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk_hbufobj_clamp_bytelength(duk_hbufobj*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50256:33: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 50256 | buf_size = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50256:33: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 50256 | buf_size = (duk_uint_t) DUK_HBUFFER_GET_SIZE(h_bufobj->buf); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_free_hobject(duk_heap*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50293:54: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 50293 | duk_hcompfunc *f = (duk_hcompfunc *) h; | ^ | ------------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50297:52: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 50297 | duk_hnatfunc *f = (duk_hnatfunc *) h; | ^ | ------------------ | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50301:50: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 50301 | duk_hthread *t = (duk_hthread *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50320:57: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50320 | DUK_FREE(heap, (void *) cat); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9172:80: note: in definition of macro 'DUK_FREE' 9172 | #define DUK_FREE(heap, ptr) duk_heap_mem_free((heap), (ptr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50325:49: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50325 | DUK_FREE(heap, (void *) act); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9172:80: note: in definition of macro 'DUK_FREE' 9172 | #define DUK_FREE(heap, ptr) duk_heap_mem_free((heap), (ptr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50334:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50334 | duk_hboundfunc *f = (duk_hboundfunc *) (void *) h; | ^ | ---------- | static_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50334:65: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 50334 | duk_hboundfunc *f = (duk_hboundfunc *) (void *) h; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50339:33: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50339 | DUK_FREE(heap, (void *) h); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9172:80: note: in definition of macro 'DUK_FREE' 9172 | #define DUK_FREE(heap, ptr) duk_heap_mem_free((heap), (ptr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_free_hbuffer(duk_heap*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50347:66: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 50347 | duk_hbuffer_dynamic *g = (duk_hbuffer_dynamic *) h; | ^ | - | reinterpret_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50351:33: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50351 | DUK_FREE(heap, (void *) h); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9172:80: note: in definition of macro 'DUK_FREE' 9172 | #define DUK_FREE(heap, ptr) duk_heap_mem_free((heap), (ptr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_free_hstring(duk_heap*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50368:33: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50368 | DUK_FREE(heap, (void *) h); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9172:80: note: in definition of macro 'DUK_FREE' 9172 | #define DUK_FREE(heap, ptr) duk_heap_mem_free((heap), (ptr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_heap_free_heaphdr_raw(duk_heap*, duk_heaphdr*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50379:56: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 50379 | duk_free_hstring(heap, (duk_hstring *) hdr); | ^~~ | ------------------- | reinterpret_cast ( hdr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50382:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 50382 | duk_free_hobject(heap, (duk_hobject *) hdr); | ^~~ | ------------------- | reinterpret_cast ( hdr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50386:56: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 50386 | duk_free_hbuffer(heap, (duk_hbuffer *) hdr); | ^~~ | ------------------- | reinterpret_cast ( hdr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk__heap_free_activation_freelist(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50411:41: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50411 | DUK_FREE(heap, (void *) act); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9172:80: note: in definition of macro 'DUK_FREE' 9172 | #define DUK_FREE(heap, ptr) duk_heap_mem_free((heap), (ptr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk__heap_free_catcher_freelist(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50430:41: warning: use of old-style cast to 'void*' [-Wold-style-cast] 50430 | DUK_FREE(heap, (void *) cat); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9172:80: note: in definition of macro 'DUK_FREE' 9172 | #define DUK_FREE(heap, ptr) duk_heap_mem_free((heap), (ptr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__free_run_finalizers(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50550:90: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 50550 | if (DUK_HOBJECT_HAS_FINALIZER_FAST(heap, (duk_hobject *) curr)) { | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7219:85: note: in definition of macro 'DUK_HOBJECT_HAS_FINALIZER_FAST' 7219 | #define DUK_HOBJECT_HAS_FINALIZER_FAST(heap, h) duk_hobject_has_finalizer_fast_raw((h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50551:88: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 50551 | if (!DUK_HEAPHDR_HAS_FINALIZED((duk_heaphdr *) curr)) { | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50551:46: note: in expansion of macro 'DUK_HEAPHDR_HAS_FINALIZED' 50551 | if (!DUK_HEAPHDR_HAS_FINALIZED((duk_heaphdr *) curr)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50554:94: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 50554 | duk_heap_run_finalizer(heap, (duk_hobject *) curr); | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__init_heap_strings(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50739:9: note: in expansion of macro 'duk_memzero' 50739 | duk_memzero(&bd_ctx, sizeof(bd_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50740:42: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 50740 | bd->data = (const duk_uint8_t *) duk_strings_data; | ^~~~~~~~~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2091:71: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2091 | #define DUK_STRDATA_DATA_LENGTH 972 | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50741:35: note: in expansion of macro 'DUK_STRDATA_DATA_LENGTH' 50741 | bd->length = (duk_size_t) DUK_STRDATA_DATA_LENGTH; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50781:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 50781 | DUK_HSTRING_INCREF(_never_referenced_, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50781:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 50781 | DUK_HSTRING_INCREF(_never_referenced_, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__init_heap_thread(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50801:79: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 50801 | thr = duk_hthread_alloc_unchecked(heap, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_THREAD)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50818:9: note: in expansion of macro 'DUK_HTHREAD_INCREF' 50818 | DUK_HTHREAD_INCREF(thr, thr); /* Note: first argument not really used */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50818:9: note: in expansion of macro 'DUK_HTHREAD_INCREF' 50818 | DUK_HTHREAD_INCREF(thr, thr); /* Note: first argument not really used */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50831:68: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 50831 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) thr, thr->builtins[DUK_BIDX_THREAD_PROTOTYPE]); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7204:42: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 7204 | duk_hobject *duk__obj = (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50831:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 50831 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) thr, thr->builtins[DUK_BIDX_THREAD_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7209:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 7209 | DUK_HOBJECT_INCREF_ALLOWNULL(duk__thr, duk__proto); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:50831:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF' 50831 | DUK_HOBJECT_SET_PROTOTYPE_INIT_INCREF(thr, (duk_hobject *) thr, thr->builtins[DUK_BIDX_THREAD_PROTOTYPE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_heap* duk_heap_alloc(duk_alloc_function, duk_realloc_function, duk_free_function, void*, duk_fatal_function)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51160:67: warning: use of old-style cast to 'duk_heap*' {aka 'struct duk_heap*'} [-Wold-style-cast] 51160 | res = (duk_heap *) alloc_func(heap_udata, sizeof(duk_heap)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51169:9: note: in expansion of macro 'duk_memzero' 51169 | duk_memzero(res, sizeof(*res)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51265:57: warning: use of old-style cast to 'duk_uintptr_t' {aka 'long unsigned int'} [-Wold-style-cast] 51265 | res->hash_seed = (duk_uint32_t) (duk_uintptr_t) res; | ^~~ | ------------------- | reinterpret_cast ( res) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51265:57: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 51265 | res->hash_seed = (duk_uint32_t) (duk_uintptr_t) res; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51292:100: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 51292 | res->strtable = (duk_hstring **) alloc_func(heap_udata, sizeof(duk_hstring *) * st_initsize); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51315:9: note: in expansion of macro 'duk_memzero' 51315 | duk_memzero(res->strtable, sizeof(duk_hstring *) * st_initsize); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51390:60: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 51390 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51394:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 51394 | DUK_HOBJECT_INCREF(res->heap_thread, res->heap_object); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51394:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 51394 | DUK_HOBJECT_INCREF(res->heap_thread, res->heap_object); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51405:89: warning: use of old-style cast to 'duk_uint64_t' {aka 'long unsigned int'} [-Wold-style-cast] 51405 | res->rnd_state[0] = (duk_uint64_t) duk_time_get_ecmascript_time(res->heap_thread); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51420:38: warning: use of old-style cast to 'void*' [-Wold-style-cast] 51420 | duk_memcpy((void *) &tmp_u64, | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51421:44: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 51421 | (const void *) &res, | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51422:116: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 51422 | (size_t) (sizeof(void *) >= sizeof(duk_uint64_t) ? sizeof(duk_uint64_t) : sizeof(void *))); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51420:17: note: in expansion of macro 'duk_memcpy' 51420 | duk_memcpy((void *) &tmp_u64, | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_heap_process_finalize_list(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51708:70: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 51708 | duk_heap_run_finalizer(heap, (duk_hobject *) curr); /* must never longjmp */ | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51780:82: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 51780 | duk_hobject_refcount_finalize_norz(heap, (duk_hobject *) curr); | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51781:64: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 51781 | duk_free_hobject(heap, (duk_hobject *) curr); | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__finalize_helper(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51853:9: note: in expansion of macro 'duk_get_prop_stridx_short' 51853 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_FINALIZER); /* -> [... obj finalizer] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51853:9: note: in expansion of macro 'duk_get_prop_stridx_short' 51853 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_FINALIZER); /* -> [... obj finalizer] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_heap_run_finalizer(duk_heap*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51906:51: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 51906 | DUK_HEAPHDR_SET_FINALIZED((duk_heaphdr *) obj); /* ensure never re-entered until rescue cycle complete */ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:51906:9: note: in expansion of macro 'DUK_HEAPHDR_SET_FINALIZED' 51906 | DUK_HEAPHDR_SET_FINALIZED((duk_heaphdr *) obj); /* ensure never re-entered until rescue cycle complete */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk_heap_hashstring(duk_heap*, const duk_uint8_t*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52042:50: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 52042 | hash = heap->hash_seed ^ ((duk_uint32_t) len); /* Bernstein hash init value is normally 5381 */ | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__mark_hobject(duk_heap*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7132:46: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 7132 | #define DUK_HOBJECT_GET_ENEXT(h) ((h)->e_next) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52099:45: note: in expansion of macro 'DUK_HOBJECT_GET_ENEXT' 52099 | for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(h); i++) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52100:36: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 52100 | duk_hstring *key = DUK_HOBJECT_E_GET_KEY(heap, h, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52100:36: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 52100 | duk_hstring *key = DUK_HOBJECT_E_GET_KEY(heap, h, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52104:65: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52104 | duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) key); | ^~~ | ------------------- | reinterpret_cast ( key) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52105:21: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 52105 | if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52105:21: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 52105 | if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7006:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7006 | #define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52106:65: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_PTR' 52106 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7006:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7006 | #define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52106:65: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_PTR' 52106 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52106:108: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52106 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.get); | ^~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7006:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7006 | #define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52107:65: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_PTR' 52107 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7006:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7006 | #define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52107:65: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_PTR' 52107 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52107:108: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52107 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->a.set); | ^~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7006:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7006 | #define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52109:47: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_PTR' 52109 | duk__mark_tval(heap, &DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7006:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7006 | #define DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52109:47: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_PTR' 52109 | duk__mark_tval(heap, &DUK_HOBJECT_E_GET_VALUE_PTR(heap, h, i)->v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7138:50: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 7138 | #define DUK_HOBJECT_GET_ASIZE(h) ((h)->a_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52113:45: note: in expansion of macro 'DUK_HOBJECT_GET_ASIZE' 52113 | for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ASIZE(h); i++) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52114:38: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 52114 | duk__mark_tval(heap, DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52114:38: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 52114 | duk__mark_tval(heap, DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7188:59: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7188 | #define DUK_HOBJECT_GET_PROTOTYPE(heap, h) ((h)->prototype) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52119:49: note: in expansion of macro 'DUK_HOBJECT_GET_PROTOTYPE' 52119 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HOBJECT_GET_PROTOTYPE(heap, h)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52132:54: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 52132 | duk_hcompfunc *f = (duk_hcompfunc *) h; | ^ | ------------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52142:57: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 52142 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52142:57: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 52142 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:82: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52142:57: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 52142 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7596:56: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7596 | #define DUK_HCOMPFUNC_GET_LEXENV(heap, h) ((h)->lex_env) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52143:57: note: in expansion of macro 'DUK_HCOMPFUNC_GET_LEXENV' 52143 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7601:56: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7601 | #define DUK_HCOMPFUNC_GET_VARENV(heap, h) ((h)->var_env) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52144:57: note: in expansion of macro 'DUK_HCOMPFUNC_GET_VARENV' 52144 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52146:21: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 52146 | if (DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52146:21: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 52146 | if (DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52147:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 52147 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52147:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 52147 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52147:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 52147 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52147:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 52147 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52147:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 52147 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52147:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 52147 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52147:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 52147 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52148:34: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 52148 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52148:34: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 52148 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52155:34: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 52155 | fn_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52155:34: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 52155 | fn_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52157:82: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52157 | duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) *fn); | ^~ | ------------------- | reinterpret_cast ( *fn) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52165:50: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 52165 | duk_hdecenv *e = (duk_hdecenv *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52167:60: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52167 | duk__mark_heaphdr(heap, (duk_heaphdr *) e->thread); | ^~~~~~ | ------------------------- | reinterpret_cast ( e->thread) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52168:60: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52168 | duk__mark_heaphdr(heap, (duk_heaphdr *) e->varmap); | ^~~~~~ | ------------------------- | reinterpret_cast ( e->varmap) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52170:50: warning: use of old-style cast to 'duk_hobjenv*' {aka 'struct duk_hobjenv*'} [-Wold-style-cast] 52170 | duk_hobjenv *e = (duk_hobjenv *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52172:68: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52172 | duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) e->target); | ^~~~~~ | ------------------------- | reinterpret_cast ( e->target) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52175:50: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 52175 | duk_hbufobj *b = (duk_hbufobj *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52177:60: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52177 | duk__mark_heaphdr(heap, (duk_heaphdr *) b->buf); | ^~~ | ---------------------- | reinterpret_cast ( b->buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52178:60: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52178 | duk__mark_heaphdr(heap, (duk_heaphdr *) b->buf_prop); | ^~~~~~~~ | --------------------------- | reinterpret_cast ( b->buf_prop) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52181:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 52181 | duk_hboundfunc *f = (duk_hboundfunc *) (void *) h; | ^ | ---------- | static_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52181:65: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 52181 | duk_hboundfunc *f = (duk_hboundfunc *) (void *) h; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52188:48: warning: use of old-style cast to 'duk_hproxy*' {aka 'struct duk_hproxy*'} [-Wold-style-cast] 52188 | duk_hproxy *p = (duk_hproxy *) h; | ^ | ---------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52190:68: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52190 | duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) p->target); | ^~~~~~ | ------------------------- | reinterpret_cast ( p->target) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52191:68: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52191 | duk__mark_heaphdr_nonnull(heap, (duk_heaphdr *) p->handler); | ^~~~~~~ | -------------------------- | reinterpret_cast ( p->handler) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52194:50: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 52194 | duk_hthread *t = (duk_hthread *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52207:65: note: in expansion of macro 'DUK_ACT_GET_FUNC' 52207 | duk__mark_heaphdr(heap, (duk_heaphdr *) DUK_ACT_GET_FUNC(act)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52208:70: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52208 | duk__mark_heaphdr(heap, (duk_heaphdr *) act->var_env); | ^~~~~~~ | ---------------------------- | reinterpret_cast ( act->var_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52209:70: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52209 | duk__mark_heaphdr(heap, (duk_heaphdr *) act->lex_env); | ^~~~~~~ | ---------------------------- | reinterpret_cast ( act->lex_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52219:60: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52219 | duk__mark_heaphdr(heap, (duk_heaphdr *) t->resumer); | ^~~~~~~ | -------------------------- | reinterpret_cast ( t->resumer) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52222:78: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52222 | duk__mark_heaphdr(heap, (duk_heaphdr *) t->builtins[i]); | ^ | ------------------------------ | reinterpret_cast ( t->builtins[i]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__mark_heaphdr(duk_heap*, duk_heaphdr*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52277:57: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 52277 | duk__mark_hstring(heap, (duk_hstring *) h); | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52280:57: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 52280 | duk__mark_hobject(heap, (duk_hobject *) h); | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__mark_roots_heap(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52340:55: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52340 | duk__mark_heaphdr(heap, (duk_heaphdr *) heap->heap_thread); | ^~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52341:55: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52341 | duk__mark_heaphdr(heap, (duk_heaphdr *) heap->heap_object); | ^~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52345:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52345 | duk__mark_heaphdr(heap, (duk_heaphdr *) h); | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__mark_finalizable(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52389:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 52389 | DUK_HOBJECT_HAS_FINALIZER_FAST(heap, (duk_hobject *) hdr)) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7219:85: note: in definition of macro 'DUK_HOBJECT_HAS_FINALIZER_FAST' 7219 | #define DUK_HOBJECT_HAS_FINALIZER_FAST(heap, h) duk_hobject_has_finalizer_fast_raw((h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__sweep_stringtable(duk_heap*, duk_size_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52653:71: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52653 | if (DUK_HEAPHDR_HAS_REACHABLE((duk_heaphdr *) h)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52653:29: note: in expansion of macro 'DUK_HEAPHDR_HAS_REACHABLE' 52653 | if (DUK_HEAPHDR_HAS_REACHABLE((duk_heaphdr *) h)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52654:77: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 52654 | DUK_HEAPHDR_CLEAR_REACHABLE((duk_heaphdr *) h); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4775:18: note: in definition of macro 'DUK_HEAPHDR_CLEAR_FLAG_BITS' 4775 | (h)->h_flags &= ~((bits)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52654:33: note: in expansion of macro 'DUK_HEAPHDR_CLEAR_REACHABLE' 52654 | DUK_HEAPHDR_CLEAR_REACHABLE((duk_heaphdr *) h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52685:87: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 52685 | duk_heap_strcache_string_remove(heap, (duk_hstring *) h); | ^ | - | const_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52688:85: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 52688 | duk_heap_strtable_unlink_prev(heap, (duk_hstring *) h, (duk_hstring *) prev); | ^ | - | const_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52688:104: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 52688 | duk_heap_strtable_unlink_prev(heap, (duk_hstring *) h, (duk_hstring *) prev); | ^~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52693:72: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 52693 | duk_free_hstring(heap, (duk_hstring *) h); | ^ | - | const_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__sweep_heap(duk_heap*, duk_small_uint_t, duk_size_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52812:98: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 52812 | if (DUK_HEAPHDR_IS_OBJECT(curr) && DUK_HOBJECT_IS_THREAD((duk_hobject *) curr)) { | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4801:48: note: in definition of macro 'DUK_HEAPHDR_GET_FLAG_RANGE' 4801 | #define DUK_HEAPHDR_GET_FLAG_RANGE(h, m, n) (((h)->h_flags >> (m)) & ((1UL << (n)) - 1UL)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6717:35: note: in expansion of macro 'DUK_HOBJECT_GET_CLASS_NUMBER' 6717 | #define DUK_HOBJECT_IS_THREAD(h) (DUK_HOBJECT_GET_CLASS_NUMBER((h)) == DUK_HOBJECT_CLASS_THREAD) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52812:60: note: in expansion of macro 'DUK_HOBJECT_IS_THREAD' 52812 | if (DUK_HEAPHDR_IS_OBJECT(curr) && DUK_HOBJECT_IS_THREAD((duk_hobject *) curr)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52813:73: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 52813 | duk_hthread *thr_curr = (duk_hthread *) curr; | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__compact_object_list(duk_heap*, duk_hthread*, duk_heaphdr*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:52951:39: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 52951 | obj = (duk_hobject *) curr; | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_heap_mark_and_sweep(duk_heap*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:53518:131: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 53518 | heap->ms_trigger_counter = (duk_int_t) ((tmp * DUK_HEAP_MARK_AND_SWEEP_TRIGGER_MULT) + DUK_HEAP_MARK_AND_SWEEP_TRIGGER_ADD); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_heap_mem_alloc_zeroed(duk_heap*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:53695:17: note: in expansion of macro 'duk_memzero' 53695 | duk_memzero(res, size); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_heap_mem_alloc_checked(duk_hthread*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:53714:9: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 53714 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_heap_mem_alloc_checked_zeroed(duk_hthread*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:53727:17: note: in expansion of macro 'duk_memzero' 53727 | duk_memzero(res, size); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:53733:9: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 53733 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_refcount_finalize_norz(duk_heap*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54231:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 54231 | p_key = DUK_HOBJECT_E_GET_KEY_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54231:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 54231 | p_key = DUK_HOBJECT_E_GET_KEY_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54232:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 54232 | p_val = DUK_HOBJECT_E_GET_VALUE_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54232:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 54232 | p_val = DUK_HOBJECT_E_GET_VALUE_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54233:18: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 54233 | p_flag = DUK_HOBJECT_E_GET_FLAGS_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54233:18: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 54233 | p_flag = DUK_HOBJECT_E_GET_FLAGS_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5048:9: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5048 | DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54242:17: note: in expansion of macro 'DUK_HSTRING_DECREF_NORZ' 54242 | DUK_HSTRING_DECREF_NORZ(thr, key); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5048:9: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5048 | DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54242:17: note: in expansion of macro 'DUK_HSTRING_DECREF_NORZ' 54242 | DUK_HSTRING_DECREF_NORZ(thr, key); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54247:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54247 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54247:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54247 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54250:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54250 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54250:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54250 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_getset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54258:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 54258 | p_tv = DUK_HOBJECT_A_GET_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54258:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 54258 | p_tv = DUK_HOBJECT_A_GET_BASE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7188:59: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 7188 | #define DUK_HOBJECT_GET_PROTOTYPE(heap, h) ((h)->prototype) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54268:35: note: in expansion of macro 'DUK_HOBJECT_GET_PROTOTYPE' 54268 | h_proto = (duk_hobject *) DUK_HOBJECT_GET_PROTOTYPE(heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54270:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54270 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54270:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54270 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, h_proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54292:54: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 54292 | duk_hcompfunc *f = (duk_hcompfunc *) h; | ^ | ------------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54298:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54298 | if (DUK_LIKELY(DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54298:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54298 | if (DUK_LIKELY(DUK_HCOMPFUNC_GET_DATA(heap, f) != NULL)) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54299:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 54299 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54299:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 54299 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54299:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 54299 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54299:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 54299 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54299:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 54299 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54299:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 54299 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54299:30: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 54299 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54300:34: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 54300 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54300:34: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 54300 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54307:37: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 54307 | funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54307:37: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 54307 | funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54313:82: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 54313 | DUK_HCOMPFUNC_DECREF_NORZ(thr, (duk_hcompfunc *) h_func); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54313:33: note: in expansion of macro 'DUK_HCOMPFUNC_DECREF_NORZ' 54313 | DUK_HCOMPFUNC_DECREF_NORZ(thr, (duk_hcompfunc *) h_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5058:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5058 | #define DUK_HCOMPFUNC_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54313:33: note: in expansion of macro 'DUK_HCOMPFUNC_DECREF_NORZ' 54313 | DUK_HCOMPFUNC_DECREF_NORZ(thr, (duk_hcompfunc *) h_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5058:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5058 | #define DUK_HCOMPFUNC_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54313:33: note: in expansion of macro 'DUK_HCOMPFUNC_DECREF_NORZ' 54313 | DUK_HCOMPFUNC_DECREF_NORZ(thr, (duk_hcompfunc *) h_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7596:56: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7596 | #define DUK_HCOMPFUNC_GET_LEXENV(heap, h) ((h)->lex_env) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5109:22: note: in definition of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 5109 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54321:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_LEXENV' 54321 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7596:56: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7596 | #define DUK_HCOMPFUNC_GET_LEXENV(heap, h) ((h)->lex_env) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54321:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54321 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54321:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_LEXENV' 54321 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:69: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54321:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54321 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5043:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5043 | #define DUK_HEAPHDR_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54321:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54321 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5043:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5043 | #define DUK_HEAPHDR_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54321:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54321 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_LEXENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7601:56: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7601 | #define DUK_HCOMPFUNC_GET_VARENV(heap, h) ((h)->var_env) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5109:22: note: in definition of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 5109 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54322:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_VARENV' 54322 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7601:56: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 7601 | #define DUK_HCOMPFUNC_GET_VARENV(heap, h) ((h)->var_env) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54322:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54322 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54322:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_VARENV' 54322 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:69: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54322:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54322 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5043:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5043 | #define DUK_HEAPHDR_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54322:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54322 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5043:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5043 | #define DUK_HEAPHDR_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54322:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54322 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_heaphdr *) DUK_HCOMPFUNC_GET_VARENV(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5109:22: note: in definition of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 5109 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5109:22: note: in definition of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 5109 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:82: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5109:22: note: in definition of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 5109 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:82: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:67: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:69: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5043:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5043 | #define DUK_HEAPHDR_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5043:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5043 | #define DUK_HEAPHDR_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5110:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF' 5110 | DUK_HEAPHDR_DECREF((thr), (duk_heaphdr *) (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54323:17: note: in expansion of macro 'DUK_HEAPHDR_DECREF_ALLOWNULL' 54323 | DUK_HEAPHDR_DECREF_ALLOWNULL(thr, (duk_hbuffer *) DUK_HCOMPFUNC_GET_DATA(heap, f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54325:50: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 54325 | duk_hdecenv *e = (duk_hdecenv *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5170:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 5170 | DUK_HTHREAD_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54327:17: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL' 54327 | DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, e->thread); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5170:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 5170 | DUK_HTHREAD_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54327:17: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL' 54327 | DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, e->thread); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54328:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54328 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, e->varmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54328:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54328 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, e->varmap); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54330:50: warning: use of old-style cast to 'duk_hobjenv*' {aka 'struct duk_hobjenv*'} [-Wold-style-cast] 54330 | duk_hobjenv *e = (duk_hobjenv *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54333:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 54333 | DUK_HOBJECT_DECREF_NORZ(thr, e->target); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54333:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 54333 | DUK_HOBJECT_DECREF_NORZ(thr, e->target); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54336:50: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 54336 | duk_hbufobj *b = (duk_hbufobj *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54338:75: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 54338 | DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5151:22: note: in definition of macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL' 5151 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54338:75: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 54338 | DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5152:25: note: in expansion of macro 'DUK_HBUFFER_DECREF_NORZ' 5152 | DUK_HBUFFER_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54338:17: note: in expansion of macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL' 54338 | DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5055:9: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5055 | DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hbuffer_refzero, duk_hbuffer *) /* no 'norz' variant */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5152:25: note: in expansion of macro 'DUK_HBUFFER_DECREF_NORZ' 5152 | DUK_HBUFFER_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54338:17: note: in expansion of macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL' 54338 | DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5055:9: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5055 | DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hbuffer_refzero, duk_hbuffer *) /* no 'norz' variant */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5152:25: note: in expansion of macro 'DUK_HBUFFER_DECREF_NORZ' 5152 | DUK_HBUFFER_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54338:17: note: in expansion of macro 'DUK_HBUFFER_DECREF_NORZ_ALLOWNULL' 54338 | DUK_HBUFFER_DECREF_NORZ_ALLOWNULL(thr, (duk_hbuffer *) b->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54339:75: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54339 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5133:22: note: in definition of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 5133 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54339:75: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54339 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54339:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54339 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54339:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54339 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54339:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54339 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) b->buf_prop); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54342:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 54342 | duk_hboundfunc *f = (duk_hboundfunc *) (void *) h; | ^ | ---------- | static_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54342:65: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 54342 | duk_hboundfunc *f = (duk_hboundfunc *) (void *) h; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54349:48: warning: use of old-style cast to 'duk_hproxy*' {aka 'struct duk_hproxy*'} [-Wold-style-cast] 54349 | duk_hproxy *p = (duk_hproxy *) h; | ^ | ---------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54351:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 54351 | DUK_HOBJECT_DECREF_NORZ(thr, p->target); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54351:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 54351 | DUK_HOBJECT_DECREF_NORZ(thr, p->target); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54352:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 54352 | DUK_HOBJECT_DECREF_NORZ(thr, p->handler); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54352:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 54352 | DUK_HOBJECT_DECREF_NORZ(thr, p->handler); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54355:50: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 54355 | duk_hthread *t = (duk_hthread *) h; | ^ | ----------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5133:22: note: in definition of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 5133 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54368:80: note: in expansion of macro 'DUK_ACT_GET_FUNC' 54368 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54368:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54368 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54368:80: note: in expansion of macro 'DUK_ACT_GET_FUNC' 54368 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54368:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54368 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54368:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54368 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) DUK_ACT_GET_FUNC(act)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54369:85: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54369 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5133:22: note: in definition of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 5133 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54369:85: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54369 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54369:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54369 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54369:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54369 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54369:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54369 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->var_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54370:85: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54370 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5133:22: note: in definition of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 5133 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54370:85: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54370 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54370:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54370 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54370:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54370 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54370:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54370 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) act->lex_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54381:93: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54381 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5133:22: note: in definition of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 5133 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54381:93: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54381 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54381:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54381 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54381:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54381 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54381:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 54381 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, (duk_hobject *) t->builtins[i]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54384:75: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 54384 | DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5169:22: note: in definition of macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL' 5169 | if ((h) != NULL) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54384:75: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 54384 | DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5170:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 5170 | DUK_HTHREAD_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54384:17: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL' 54384 | DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5170:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 5170 | DUK_HTHREAD_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54384:17: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL' 54384 | DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5170:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 5170 | DUK_HTHREAD_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54384:17: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ_ALLOWNULL' 54384 | DUK_HTHREAD_DECREF_NORZ_ALLOWNULL(thr, (duk_hthread *) t->resumer); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_heaphdr_refcount_finalize_norz(duk_heap*, duk_heaphdr*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54401:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54401 | duk_hobject_refcount_finalize_norz(heap, (duk_hobject *) hdr); | ^~~ | ------------------- | reinterpret_cast ( hdr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__refcount_free_pending(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54484:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54484 | duk_hobject_refcount_finalize_norz(heap, (duk_hobject *) curr); | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54490:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54490 | duk_free_hobject(heap, (duk_hobject *) curr); /* Invalidates 'curr'. */ | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__refcount_refzero_hobject(duk_heap*, duk_hobject*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54509:31: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 54509 | hdr = (duk_heaphdr *) obj; | ^~~ | ------------------- | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54525:79: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54525 | if (DUK_UNLIKELY(DUK_HOBJECT_HAS_FINALIZER_FAST(heap, (duk_hobject *) hdr) != 0U)) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54525:26: note: in expansion of macro 'DUK_HOBJECT_HAS_FINALIZER_FAST' 54525 | if (DUK_UNLIKELY(DUK_HOBJECT_HAS_FINALIZER_FAST(heap, (duk_hobject *) hdr) != 0U)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__refcount_refzero_hbuffer(duk_heap*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54653:67: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 54653 | DUK_HEAP_REMOVE_FROM_HEAP_ALLOCATED(heap, (duk_heaphdr *) buf); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9105:101: note: in definition of macro 'DUK_HEAP_REMOVE_FROM_HEAP_ALLOCATED' 9105 | #define DUK_HEAP_REMOVE_FROM_HEAP_ALLOCATED(heap, hdr) duk_heap_remove_from_heap_allocated((heap), (hdr)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__hstring_refzero_helper(duk_hthread*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54736:69: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 54736 | duk__refcount_refzero_hstring(heap, (duk_hstring *) h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54762:9: note: in expansion of macro 'DUK__RZ_STRING' 54762 | DUK__RZ_STRING(); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__hbuffer_refzero_helper(duk_hthread*, duk_hbuffer*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54740:69: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 54740 | duk__refcount_refzero_hbuffer(heap, (duk_hbuffer *) h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54773:9: note: in expansion of macro 'DUK__RZ_BUFFER' 54773 | DUK__RZ_BUFFER(); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__hobject_refzero_helper(duk_hthread*, duk_hobject*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54744:69: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54744 | duk__refcount_refzero_hobject(heap, (duk_hobject *) h, skip_free_pending); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54784:9: note: in expansion of macro 'DUK__RZ_OBJECT' 54784 | DUK__RZ_OBJECT(); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__heaphdr_refzero_helper(duk_hthread*, duk_heaphdr*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4750:76: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4750 | #define DUK_HEAPHDR_GET_TYPE(h) ((h)->h_flags & DUK_HEAPHDR_FLAGS_TYPE_MASK) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54795:36: note: in expansion of macro 'DUK_HEAPHDR_GET_TYPE' 54795 | htype = (duk_small_uint_t) DUK_HEAPHDR_GET_TYPE(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54736:69: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 54736 | duk__refcount_refzero_hstring(heap, (duk_hstring *) h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54807:17: note: in expansion of macro 'DUK__RZ_STRING' 54807 | DUK__RZ_STRING(); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54744:69: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 54744 | duk__refcount_refzero_hobject(heap, (duk_hobject *) h, skip_free_pending); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54815:17: note: in expansion of macro 'DUK__RZ_OBJECT' 54815 | DUK__RZ_OBJECT(); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54740:69: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 54740 | duk__refcount_refzero_hbuffer(heap, (duk_hbuffer *) h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:54825:17: note: in expansion of macro 'DUK__RZ_BUFFER' 54825 | DUK__RZ_BUFFER(); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_fast32_t duk_heap_strcache_offset_char2byte(duk_hthread*, duk_hstring*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55141:43: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 55141 | char_length = (duk_uint_fast32_t) DUK_HSTRING_GET_CHARLEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55209:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 55209 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55209:41: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 55209 | p_start = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55210:76: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 55210 | p_end = (const duk_uint8_t *) (p_start + DUK_HSTRING_GET_BYTELEN(h)); | ^ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55293:56: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 55293 | byte_offset = (duk_uint32_t) (p_found - p_start); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55309:62: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 55309 | sce->bidx = (duk_uint32_t) (p_found - p_start); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55310:44: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 55310 | sce->cidx = (duk_uint32_t) char_offset; | ^~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55323:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 55323 | duk_memmove((void *) (&heap->strcache[1]), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55324:71: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 55324 | (const void *) (&heap->strcache[0]), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55325:57: warning: use of old-style cast to 'char*' [-Wold-style-cast] 55325 | (size_t) (((char *) sce) - ((char *) &heap->strcache[0]))); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55325:91: warning: use of old-style cast to 'char*' [-Wold-style-cast] 55325 | (size_t) (((char *) sce) - ((char *) &heap->strcache[0]))); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55325:93: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 55325 | (size_t) (((char *) sce) - ((char *) &heap->strcache[0]))); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55323:25: note: in expansion of macro 'duk_memmove' 55323 | duk_memmove((void *) (&heap->strcache[1]), | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55346:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 55346 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk__strtable_alloc_hstring(duk_heap*, const duk_uint8_t*, duk_uint32_t, duk_uint32_t, const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9168:86: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 9168 | #define DUK_ALLOC(heap, size) duk_heap_mem_alloc((heap), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55539:39: note: in expansion of macro 'DUK_ALLOC' 55539 | res = (duk_hstring *) DUK_ALLOC(heap, sizeof(duk_hstring) + blen + 1); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55543:17: note: in expansion of macro 'duk_memzero' 55543 | duk_memzero(res, sizeof(duk_hstring)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55549:52: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 55549 | data_tmp = (duk_uint8_t *) (res + 1); | ^ | ------------------------- | reinterpret_cast ( (res + 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55550:17: note: in expansion of macro 'duk_memcpy' 55550 | duk_memcpy(data_tmp, str, blen); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55551:48: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 55551 | data_tmp[blen] = (duk_uint8_t) 0; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55552:46: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 55552 | data = (const duk_uint8_t *) data_tmp; | ^~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__strtable_grow_inplace(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9170:98: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 9170 | #define DUK_REALLOC(heap, ptr, newsize) duk_heap_mem_realloc((heap), (ptr), (newsize)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55657:36: note: in expansion of macro 'DUK_REALLOC' 55657 | new_ptr = (duk_hstring **) DUK_REALLOC(heap, heap->strtable, sizeof(duk_hstring *) * new_st_size); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__strtable_shrink_inplace(duk_heap*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9170:98: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 9170 | #define DUK_REALLOC(heap, ptr, newsize) duk_heap_mem_realloc((heap), (ptr), (newsize)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:55806:36: note: in expansion of macro 'DUK_REALLOC' 55806 | new_ptr = (duk_hstring **) DUK_REALLOC(heap, heap->strtable, sizeof(duk_hstring *) * new_st_size); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_heap_strtable_intern(duk_heap*, const duk_uint8_t*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56083:63: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 56083 | strhash = duk_heap_hashstring(heap, str, (duk_size_t) blen); | ^~~~ | ----------------- | static_cast ( blen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56097:54: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 56097 | duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56097:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 56097 | duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56097:74: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 56097 | duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56097:108: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 56097 | duk_memcmp_unsafe((const void *) str, (const void *) DUK_HSTRING_GET_DATA(h), (size_t) blen) == 0) { | ^~~~ | ------------- | static_cast ( blen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_heap_strtable_intern_u32(duk_heap*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56148:69: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 56148 | return duk_heap_strtable_intern(heap, (const duk_uint8_t *) p, (duk_uint32_t) ((buf + sizeof(buf)) - p)); | ^ | - | const_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56148:111: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 56148 | return duk_heap_strtable_intern(heap, (const duk_uint8_t *) p, (duk_uint32_t) ((buf + sizeof(buf)) - p)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_heap_strtable_intern_checked(duk_hthread*, const duk_uint8_t*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56169:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 56169 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk__strtable_litcache_key(const duk_uint8_t*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56182:31: warning: use of old-style cast to 'duk_uintptr_t' {aka 'long unsigned int'} [-Wold-style-cast] 56182 | key = (duk_uintptr_t) blen ^ (duk_uintptr_t) str; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56182:54: warning: use of old-style cast to 'duk_uintptr_t' {aka 'long unsigned int'} [-Wold-style-cast] 56182 | key = (duk_uintptr_t) blen ^ (duk_uintptr_t) str; | ^~~ | ------------------- | reinterpret_cast ( str) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56183:58: warning: use of old-style cast to 'duk_uintptr_t' {aka 'long unsigned int'} [-Wold-style-cast] 56183 | key &= (duk_uintptr_t) (DUK_USE_LITCACHE_SIZE - 1); /* Assumes size is power of 2. */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56186:29: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 56186 | return (duk_uint_t) key; | ^~~ | ---------------- | static_cast ( key) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_heap_strtable_intern_literal_checked(duk_hthread*, const duk_uint8_t*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56224:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 56224 | DUK_HSTRING_INCREF(thr, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56224:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 56224 | DUK_HSTRING_INCREF(thr, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_heap_strtable_intern_u32_checked(duk_hthread*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56241:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 56241 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk__hobject_alloc_init(duk_hthread*, duk_uint_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9182:92: warning: use of old-style cast to 'void*' [-Wold-style-cast] 9182 | #define DUK_ALLOC_CHECKED_ZEROED(thr, size) duk_heap_mem_alloc_checked_zeroed((thr), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56546:24: note: in expansion of macro 'DUK_ALLOC_CHECKED_ZEROED' 56546 | res = (void *) DUK_ALLOC_CHECKED_ZEROED(thr, size); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56548:74: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 56548 | duk__init_object_parts(thr->heap, hobject_flags, (duk_hobject *) res); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_hobject_alloc_unchecked(duk_heap*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9169:93: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 9169 | #define DUK_ALLOC_ZEROED(heap, size) duk_heap_mem_alloc_zeroed((heap), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56573:31: note: in expansion of macro 'DUK_ALLOC_ZEROED' 56573 | res = (duk_hobject *) DUK_ALLOC_ZEROED(heap, sizeof(duk_hobject)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_hobject_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56588:94: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 56588 | res = (duk_hobject *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hobject)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hcompfunc* duk_hcompfunc_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56595:98: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 56595 | res = (duk_hcompfunc *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hcompfunc)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hnatfunc* duk_hnatfunc_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56614:96: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 56614 | res = (duk_hnatfunc *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hnatfunc)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hboundfunc* duk_hboundfunc_alloc(duk_heap*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9168:86: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 9168 | #define DUK_ALLOC(heap, size) duk_heap_mem_alloc((heap), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56625:34: note: in expansion of macro 'DUK_ALLOC' 56625 | res = (duk_hboundfunc *) DUK_ALLOC(heap, sizeof(duk_hboundfunc)); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56629:9: note: in expansion of macro 'duk_memzero' 56629 | duk_memzero(res, sizeof(duk_hboundfunc)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hbufobj* duk_hbufobj_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56647:94: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 56647 | res = (duk_hbufobj *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hbufobj)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hthread* duk_hthread_alloc_unchecked(duk_heap*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9168:86: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 9168 | #define DUK_ALLOC(heap, size) duk_heap_mem_alloc((heap), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56667:31: note: in expansion of macro 'DUK_ALLOC' 56667 | res = (duk_hthread *) DUK_ALLOC(heap, sizeof(duk_hthread)); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56671:9: note: in expansion of macro 'duk_memzero' 56671 | duk_memzero(res, sizeof(duk_hthread)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hthread* duk_hthread_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56712:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 56712 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_harray* duk_harray_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56721:92: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 56721 | res = (duk_harray *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_harray)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hdecenv* duk_hdecenv_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56731:94: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 56731 | res = (duk_hdecenv *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hdecenv)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobjenv* duk_hobjenv_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56747:94: warning: use of old-style cast to 'duk_hobjenv*' {aka 'struct duk_hobjenv*'} [-Wold-style-cast] 56747 | res = (duk_hobjenv *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hobjenv)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hproxy* duk_hproxy_alloc(duk_hthread*, duk_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56760:92: warning: use of old-style cast to 'duk_hproxy*' {aka 'struct duk_hproxy*'} [-Wold-style-cast] 56760 | res = (duk_hproxy *) duk__hobject_alloc_init(thr, hobject_flags, sizeof(duk_hproxy)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk__sort_key_t duk__hstring_sort_key(duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6437:52: warning: use of old-style cast to 'duk__sort_key_t' {aka 'long unsigned int'} [-Wold-style-cast] 6437 | #define DUK_HSTRING_GET_ARRIDX_FAST(h) ((h)->arridx) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56972:33: note: in expansion of macro 'DUK_HSTRING_GET_ARRIDX_FAST' 56972 | val = (duk__sort_key_t) DUK_HSTRING_GET_ARRIDX_FAST(x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56975:82: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 56975 | val = val + (duk__sort_key_t) (DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) x) & DUK_HSTRING_FLAG_SYMBOL); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4739:40: note: in definition of macro 'DUK_HEAPHDR_GET_FLAGS_RAW' 4739 | #define DUK_HEAPHDR_GET_FLAGS_RAW(h) ((h)->h_flags) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56975:110: warning: use of old-style cast to 'duk__sort_key_t' {aka 'long unsigned int'} [-Wold-style-cast] 56975 | val = val + (duk__sort_key_t) (DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) x) & DUK_HSTRING_FLAG_SYMBOL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56978:34: warning: use of old-style cast to 'duk__sort_key_t' {aka 'long unsigned int'} [-Wold-style-cast] 56978 | return (duk__sort_key_t) val; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__sort_enum_keys_es6(duk_hthread*, duk_hobject*, duk_int_fast32_t, duk_int_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57011:16: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 57011 | keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, h_obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57011:16: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 57011 | keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, h_obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57053:68: warning: use of old-style cast to 'void*' [-Wold-style-cast] 57053 | duk_memmove((void *) (keys + idx_insert + 1), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57054:70: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 57054 | (const void *) (keys + idx_insert), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57055:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 57055 | ((size_t) (idx - idx_insert) * sizeof(duk_hstring *))); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57053:25: note: in expansion of macro 'duk_memmove' 57053 | duk_memmove((void *) (keys + idx_insert + 1), | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_enumerator_create(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57118:9: note: in expansion of macro 'duk_put_prop_stridx_short' 57118 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57118:9: note: in expansion of macro 'duk_put_prop_stridx_short' 57118 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57122:9: note: in expansion of macro 'duk_put_prop_stridx_short' 57122 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT); /* Target is bare, plain put OK. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57122:9: note: in expansion of macro 'duk_put_prop_stridx_short' 57122 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT); /* Target is bare, plain put OK. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57143:14: note: in expansion of macro 'duk_get_prop_stridx_short' 57143 | if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57143:14: note: in expansion of macro 'duk_get_prop_stridx_short' 57143 | if (!duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_OWN_KEYS)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57154:17: note: in expansion of macro 'duk_put_prop_stridx_short' 57154 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57154:17: note: in expansion of macro 'duk_put_prop_stridx_short' 57154 | duk_put_prop_stridx_short(thr, -4, DUK_STRIDX_INT_TARGET); /* Target is bare, plain put OK. */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57173:57: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 57173 | len = (duk_uint_fast32_t) duk_get_length(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57175:68: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 57175 | (void) duk_get_prop_index(thr, -1, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57250:59: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 57250 | len = (duk_uint_fast32_t) DUK_HSTRING_GET_CHARLEN(h_val); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57256:60: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 57256 | h_bufobj = (duk_hbufobj *) curr; | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57269:103: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 57269 | len = (duk_uint_fast32_t) (h_bufobj->length >> h_bufobj->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57280:94: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57280 | k = duk_heap_strtable_intern_u32_checked(thr, (duk_uint32_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7138:50: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 7138 | #define DUK_HOBJECT_GET_ASIZE(h) ((h)->a_size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57304:61: note: in expansion of macro 'DUK_HOBJECT_GET_ASIZE' 57304 | for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ASIZE(curr); i++) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57308:38: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 57308 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, curr, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57308:38: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 57308 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, curr, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57312:94: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57312 | k = duk_heap_strtable_intern_u32_checked(thr, (duk_uint32_t) i); /* Fragile reachability. */ | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7132:46: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 7132 | #define DUK_HOBJECT_GET_ENEXT(h) ((h)->e_next) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57332:53: note: in expansion of macro 'DUK_HOBJECT_GET_ENEXT' 57332 | for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(curr); i++) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57335:29: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 57335 | k = DUK_HOBJECT_E_GET_KEY(thr->heap, curr, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57335:29: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 57335 | k = DUK_HOBJECT_E_GET_KEY(thr->heap, curr, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7066:11: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7066 | ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ENUMERABLE) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57340:30: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ENUMERABLE' 57340 | !DUK_HOBJECT_E_SLOT_IS_ENUMERABLE(thr->heap, curr, i)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7066:11: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7066 | ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ENUMERABLE) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57340:30: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ENUMERABLE' 57340 | !DUK_HOBJECT_E_SLOT_IS_ENUMERABLE(thr->heap, curr, i)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57405:76: warning: use of old-style cast to 'duk_int_fast32_t' {aka 'int'} [-Wold-style-cast] 57405 | (duk_int_fast32_t) sort_start_index, | ^~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57406:76: warning: use of old-style cast to 'duk_int_fast32_t' {aka 'int'} [-Wold-style-cast] 57406 | (duk_int_fast32_t) sort_end_index); | ^~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:56918:31: warning: use of old-style cast to 'duk_int_fast32_t' {aka 'int'} [-Wold-style-cast] 56918 | #define DUK__ENUM_START_INDEX 2 | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57441:60: note: in expansion of macro 'DUK__ENUM_START_INDEX' 57441 | (duk_int_fast32_t) DUK__ENUM_START_INDEX, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7132:46: warning: use of old-style cast to 'duk_int_fast32_t' {aka 'int'} [-Wold-style-cast] 7132 | #define DUK_HOBJECT_GET_ENEXT(h) ((h)->e_next) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57442:60: note: in expansion of macro 'DUK_HOBJECT_GET_ENEXT' 57442 | (duk_int_fast32_t) DUK_HOBJECT_GET_ENEXT(res)); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_enumerator_next(duk_hthread*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57476:9: note: in expansion of macro 'duk_get_prop_stridx_short' 57476 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_NEXT); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57476:9: note: in expansion of macro 'duk_get_prop_stridx_short' 57476 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_INT_NEXT); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57477:59: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 57477 | idx = (duk_uint_fast32_t) duk_require_uint(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57486:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 57486 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TARGET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57486:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 57486 | duk_xget_owndataprop_stridx_short(thr, -1, DUK_STRIDX_INT_TARGET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57510:21: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 57510 | k = DUK_HOBJECT_E_GET_KEY(thr->heap, e, idx); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57510:21: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 57510 | k = DUK_HOBJECT_E_GET_KEY(thr->heap, e, idx); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57530:42: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57530 | duk_push_u32(thr, (duk_uint32_t) idx); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:67: note: in definition of macro 'duk_push_u32' 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57530:9: note: in expansion of macro 'duk_push_u32' 57530 | duk_push_u32(thr, (duk_uint32_t) idx); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57531:9: note: in expansion of macro 'duk_put_prop_stridx_short' 57531 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57531:9: note: in expansion of macro 'duk_put_prop_stridx_short' 57531 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_INT_NEXT); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_hobject_get_enumerated_keys(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57579:81: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57579 | count = (duk_uint32_t) (DUK_HOBJECT_GET_ENEXT(e) - DUK__ENUM_START_INDEX); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57582:67: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57582 | tv = duk_push_harray_with_size_outptr(thr, (duk_uint32_t) count); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57588:16: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 57588 | keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57588:16: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 57588 | keys = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57599:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 57599 | DUK_HSTRING_INCREF(thr, k); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57599:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 57599 | DUK_HSTRING_INCREF(thr, k); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_prototype_chain_contains(duk_hthread*, duk_hobject*, duk_hobject*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57643:33: note: in expansion of macro 'DUK_ERROR_RANGE' 57643 | DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_set_prototype_updref(duk_hthread*, duk_hobject*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57660:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 57660 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, p); /* avoid problems if p == h->prototype */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57660:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 57660 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, p); /* avoid problems if p == h->prototype */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57661:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 57661 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57661:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 57661 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_pc2line_pack(duk_hthread*, duk_compiler_instr*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57697:112: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 57697 | curr_offset = (duk_uint_fast32_t) (sizeof(duk_uint32_t) + num_header_entries * sizeof(duk_uint32_t) * 2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57699:51: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 57699 | duk_push_dynamic_buffer(thr, (duk_size_t) curr_offset); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:777:37: note: in definition of macro 'duk_push_dynamic_buffer' 777 | duk_push_buffer_raw((ctx), (size), DUK_BUF_FLAG_DYNAMIC /*flags*/) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57700:66: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 57700 | h_buf = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, -1); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'duk_uint32_t*' {aka 'unsigned int*'} [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57703:32: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 57703 | hdr = (duk_uint32_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57705:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57705 | hdr[0] = (duk_uint32_t) length; /* valid pc range is [0, length[ */ | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57709:83: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 57709 | new_size = (duk_size_t) (curr_offset + DUK_PC2LINE_MAX_DIFF_LENGTH); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'duk_uint32_t*' {aka 'unsigned int*'} [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57712:40: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 57712 | hdr = (duk_uint32_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, h_buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57716:64: warning: use of old-style cast to 'duk_int_fast32_t' {aka 'int'} [-Wold-style-cast] 57716 | curr_line = (duk_int_fast32_t) instrs[curr_pc].line; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57717:53: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57717 | hdr[hdr_index + 0] = (duk_uint32_t) curr_line; | ^~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57718:53: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57718 | hdr[hdr_index + 1] = (duk_uint32_t) curr_offset; | ^~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57728:17: note: in expansion of macro 'duk_memzero' 57728 | duk_memzero(be_ctx, sizeof(*be_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57729:49: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 57729 | be_ctx->data = ((duk_uint8_t *) hdr) + curr_offset; | ^~~ | ------------------- | reinterpret_cast ( hdr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7256:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 7256 | #define DUK_PC2LINE_MAX_DIFF_LENGTH (((DUK_PC2LINE_SKIP - 1) * 35 + 7) / 8) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57730:47: note: in expansion of macro 'DUK_PC2LINE_MAX_DIFF_LENGTH' 57730 | be_ctx->length = (duk_size_t) DUK_PC2LINE_MAX_DIFF_LENGTH; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57739:67: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 57739 | next_line = (duk_int32_t) instrs[curr_pc].line; | ^~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57752:100: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57752 | duk_be_encode(be_ctx, (duk_uint32_t) ((0x02 << 2) + (diff_line - 1)), 4); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57756:103: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57756 | duk_be_encode(be_ctx, (duk_uint32_t) ((0x06 << 8) + (diff_line + 0x80)), 11); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57761:114: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57761 | duk_be_encode(be_ctx, (duk_uint32_t) ((0x07 << 16) + ((next_line >> 16) & 0xffff)), 19); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57762:89: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 57762 | duk_be_encode(be_ctx, (duk_uint32_t) (next_line & 0xffff), 16); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57772:60: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 57772 | curr_offset += (duk_uint_fast32_t) be_ctx->offset; | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57776:33: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 57776 | new_size = (duk_size_t) curr_offset; | ^~~~~~~~~~~ | ------------------------ | static_cast ( curr_offset) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_fast32_t duk__hobject_pc2line_query_raw(duk_hthread*, duk_hbuffer_fixed*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:81: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57815:13: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 57815 | if (DUK_HBUFFER_FIXED_GET_SIZE(buf) <= sizeof(duk_uint32_t)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:42: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57815:13: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 57815 | if (DUK_HBUFFER_FIXED_GET_SIZE(buf) <= sizeof(duk_uint32_t)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57820:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 57820 | hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57820:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 57820 | hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57820:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 57820 | hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57820:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 57820 | hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_uint32_t*' {aka 'unsigned int*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57820:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 57820 | hdr = (duk_uint32_t *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57830:26: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 57830 | if ((duk_size_t) start_offset > DUK_HBUFFER_FIXED_GET_SIZE(buf)) { | ^~~~~~~~~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:81: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57830:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 57830 | if ((duk_size_t) start_offset > DUK_HBUFFER_FIXED_GET_SIZE(buf)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:42: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57830:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 57830 | if ((duk_size_t) start_offset > DUK_HBUFFER_FIXED_GET_SIZE(buf)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57841:9: note: in expansion of macro 'duk_memzero' 57841 | duk_memzero(bd_ctx, sizeof(*bd_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57842:41: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 57842 | bd_ctx->data = ((duk_uint8_t *) hdr) + start_offset; | ^~~ | ------------------- | reinterpret_cast ( hdr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:81: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57843:40: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 57843 | bd_ctx->length = (duk_size_t) (DUK_HBUFFER_FIXED_GET_SIZE(buf) - start_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8653:42: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8653 | #define DUK_HBUFFER_FIXED_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57843:40: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_SIZE' 57843 | bd_ctx->length = (duk_size_t) (DUK_HBUFFER_FIXED_GET_SIZE(buf) - start_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57843:86: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 57843 | bd_ctx->length = (duk_size_t) (DUK_HBUFFER_FIXED_GET_SIZE(buf) - start_offset); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_fast32_t duk_hobject_pc2line_query(duk_hthread*, duk_idx_t, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57900:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 57900 | duk_xget_owndataprop_stridx_short(thr, idx_func, DUK_STRIDX_INT_PC2LINE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57900:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 57900 | duk_xget_owndataprop_stridx_short(thr, idx_func, DUK_STRIDX_INT_PC2LINE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57901:73: warning: use of old-style cast to 'void*' [-Wold-style-cast] 57901 | pc2line = (duk_hbuffer_fixed *) (void *) duk_get_hbuffer(thr, -1); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57901:73: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 57901 | pc2line = (duk_hbuffer_fixed *) (void *) duk_get_hbuffer(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57904:89: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 57904 | line = duk__hobject_pc2line_query_raw(thr, pc2line, (duk_uint_fast32_t) pc); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__tval_number_to_arr_idx(duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58038:30: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 58038 | idx = (duk_uint32_t) dbl; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58039:46: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 58039 | if (duk_double_equals((duk_double_t) idx, dbl)) { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__to_property_key(duk_hthread*, duk_idx_t, duk_hstring**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58092:18: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 58092 | tv_dst = DUK_GET_TVAL_NEGIDX(thr, idx); /* intentionally unvalidated */ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__key_is_plain_buf_ownprop(duk_hthread*, duk_hbuffer*, duk_hstring*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58126:23: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 58126 | if (arr_idx < DUK_HBUFFER_GET_SIZE(buf)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__count_used_e_keys(duk_hthread*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58197:13: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 58197 | e = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58197:13: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 58197 | e = DUK_HOBJECT_E_GET_KEY_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58203:31: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 58203 | return (duk_uint32_t) n; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__compute_a_stats(duk_hthread*, duk_hobject*, duk_uint32_t*, duk_uint32_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58214:62: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 58214 | duk_uint_fast32_t highest_idx = (duk_uint_fast32_t) -1; /* see below */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58222:13: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 58222 | a = DUK_HOBJECT_A_GET_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58222:13: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 58222 | a = DUK_HOBJECT_A_GET_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58236:36: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 58236 | *out_used = (duk_uint32_t) used; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58237:56: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 58237 | *out_min_size = (duk_uint32_t) (highest_idx + 1); /* 0 if no used entries */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk__obtain_arridx_slot_slowpath(duk_hthread*, duk_uint32_t, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58382:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 58382 | return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58382:16: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 58382 | return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk__obtain_arridx_slot(duk_hthread*, duk_uint32_t, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58387:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 58387 | return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58387:24: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 58387 | return DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_proxy_check(duk_hobject*, duk_hobject**, duk_hobject**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58411:34: warning: use of old-style cast to 'duk_hproxy*' {aka 'struct duk_hproxy*'} [-Wold-style-cast] 58411 | h_proxy = (duk_hproxy *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_hobject_resolve_proxy_target(duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58438:42: warning: use of old-style cast to 'duk_hproxy*' {aka 'struct duk_hproxy*'} [-Wold-style-cast] 58438 | h_proxy = (duk_hproxy *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__proxy_check_prop(duk_hthread*, duk_hobject*, duk_small_uint_t, duk_tval*, duk_hobject**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1471:60: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 1471 | #define DUK_TVAL_GET_STRING(tv) ((tv)->v.hstring) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58479:54: note: in expansion of macro 'DUK_TVAL_GET_STRING' 58479 | duk_hstring *h_key = (duk_hstring *) DUK_TVAL_GET_STRING(tv_key); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58506:13: note: in expansion of macro 'duk_get_prop_stridx_short' 58506 | if (duk_get_prop_stridx_short(thr, -1, stridx_trap)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58506:13: note: in expansion of macro 'duk_get_prop_stridx_short' 58506 | if (duk_get_prop_stridx_short(thr, -1, stridx_trap)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_realloc_props(duk_hthread*, duk_hobject*, duk_uint32_t, duk_uint32_t, duk_uint32_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58650:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 58650 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9168:86: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 9168 | #define DUK_ALLOC(heap, size) duk_heap_mem_alloc((heap), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58701:41: note: in expansion of macro 'DUK_ALLOC' 58701 | new_p = (duk_uint8_t *) DUK_ALLOC(thr->heap, new_alloc_size); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6961:64: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6961 | (set_e_pv) = (duk_propvalue *) (void *) (p_base); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6961:64: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6961 | (set_e_pv) = (duk_propvalue *) (void *) (p_base); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6962:76: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6962 | (set_e_k) = (duk_hstring **) (void *) ((set_e_pv) + (n_ent)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6962:76: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6962 | (set_e_k) = (duk_hstring **) (void *) ((set_e_pv) + (n_ent)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6963:74: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6963 | (set_e_f) = (duk_uint8_t *) (void *) ((set_e_k) + (n_ent)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6963:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6963 | (set_e_f) = (duk_uint8_t *) (void *) ((set_e_k) + (n_ent)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6964:75: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6964 | (set_a) = (duk_tval *) (void *) (((duk_uint8_t *) (set_e_f)) + sizeof(duk_uint8_t) * (n_ent) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6965:85: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6965 | DUK_HOBJECT_E_FLAG_PADDING((n_ent))); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6965:85: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6965 | DUK_HOBJECT_E_FLAG_PADDING((n_ent))); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6966:71: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6966 | (set_h) = (duk_uint32_t *) (void *) ((set_a) + (n_arr)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6966:71: warning: use of old-style cast to 'duk_uint32_t*' {aka 'unsigned int*'} [-Wold-style-cast] 6966 | (set_h) = (duk_uint32_t *) (void *) ((set_a) + (n_arr)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58713:9: note: in expansion of macro 'DUK_HOBJECT_P_SET_REALLOC_PTRS' 58713 | DUK_HOBJECT_P_SET_REALLOC_PTRS(new_p, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58770:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 58770 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58770:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 58770 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58799:86: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 58799 | key = duk_heap_strtable_intern_u32(thr->heap, (duk_uint32_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58824:60: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 58824 | duk_pop_n_nodecref_unsafe(thr, (duk_idx_t) new_e_next); | ^~~~~~~~~~ | ---------------------- | static_cast ( new_e_next) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58836:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 58836 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58836:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 58836 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58844:40: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 58844 | new_e_pv[new_e_next] = DUK_HOBJECT_E_GET_VALUE(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58844:40: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 58844 | new_e_pv[new_e_next] = DUK_HOBJECT_E_GET_VALUE(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58845:39: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 58845 | new_e_f[new_e_next] = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58845:39: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 58845 | new_e_f[new_e_next] = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58875:36: warning: use of old-style cast to 'void*' [-Wold-style-cast] 58875 | duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58875:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 58875 | duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58875:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 58875 | duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:88: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58875:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 58875 | duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58875:9: note: in expansion of macro 'duk_memcpy_unsafe' 58875 | duk_memcpy_unsafe((void *) new_a, (const void *) DUK_HOBJECT_A_GET_BASE(thr->heap, obj), array_copy_size); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3076:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3076 | (void) DUK_MEMSET(duk__dst, duk__val, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58901:17: note: in expansion of macro 'duk_memset' 58901 | duk_memset(new_h, 0xff, sizeof(duk_uint32_t) * new_h_size); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58918:67: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 58918 | new_h[j] = (duk_uint32_t) i; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6896:48: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6896 | (h)->props = (duk_uint8_t *) (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58958:9: note: in expansion of macro 'DUK_HOBJECT_SET_PROPS' 58958 | DUK_HOBJECT_SET_PROPS(thr->heap, obj, new_p); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59009:9: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 59009 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__grow_props_for_new_entry_item(duk_hthread*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59081:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 59081 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__grow_props_for_array_item(duk_hthread*, duk_hobject*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59118:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 59118 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__abandon_array_part(duk_hthread*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10294:79: note: in expansion of macro 'DUK_LINE_MACRO' 10294 | duk_err_error_alloc_failed((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59173:17: note: in expansion of macro 'DUK_ERROR_ALLOC_FAILED' 59173 | DUK_ERROR_ALLOC_FAILED(thr); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_find_entry(duk_heap*, duk_hobject*, duk_hstring*, duk_int_t*, duk_int_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59292:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 59292 | h_keys_base = DUK_HOBJECT_E_GET_KEY_BASE(heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59292:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 59292 | h_keys_base = DUK_HOBJECT_E_GET_KEY_BASE(heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59296:54: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 59296 | *e_idx = (duk_int_t) i; | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6955:82: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6955 | DUK_HOBJECT_GET_ASIZE((h)) * sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59312:26: note: in expansion of macro 'DUK_HOBJECT_H_GET_BASE' 59312 | h_base = DUK_HOBJECT_H_GET_BASE(heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6955:82: warning: use of old-style cast to 'duk_uint32_t*' {aka 'unsigned int*'} [-Wold-style-cast] 6955 | DUK_HOBJECT_GET_ASIZE((h)) * sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59312:26: note: in expansion of macro 'DUK_HOBJECT_H_GET_BASE' 59312 | h_base = DUK_HOBJECT_H_GET_BASE(heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59333:37: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 59333 | if (DUK_HOBJECT_E_GET_KEY(heap, obj, t) == key) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59333:37: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 59333 | if (DUK_HOBJECT_E_GET_KEY(heap, obj, t) == key) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59336:62: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 59336 | *e_idx = (duk_int_t) t; | ^ | ------------- | static_cast ( t) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59337:62: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 59337 | *h_idx = (duk_int_t) i; | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_hobject_find_entry_tval_ptr(duk_heap*, duk_hobject*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59364:22: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 59364 | if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59364:22: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 59364 | if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59365:32: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 59365 | return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59365:32: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 59365 | return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_hobject_find_entry_tval_ptr_and_attrs(duk_heap*, duk_hobject*, duk_hstring*, duk_uint_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59390:22: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 59390 | if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59390:22: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 59390 | if (!DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, obj, e_idx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59391:38: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 59391 | *out_attrs = DUK_HOBJECT_E_GET_FLAGS(heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59391:38: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 59391 | *out_attrs = DUK_HOBJECT_E_GET_FLAGS(heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59392:32: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 59392 | return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59392:32: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 59392 | return DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk_hobject_find_array_entry_tval_ptr(duk_heap*, duk_hobject*, duk_uarridx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59412:14: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 59412 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59412:14: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 59412 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__hobject_alloc_entry_checked(duk_hthread*, duk_hobject*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7022:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 7022 | DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59452:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_KEY' 59452 | DUK_HOBJECT_E_SET_KEY(thr->heap, obj, idx, key); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7022:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 7022 | DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59452:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_KEY' 59452 | DUK_HOBJECT_E_SET_KEY(thr->heap, obj, idx, key); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59453:9: note: in expansion of macro 'DUK_HSTRING_INCREF' 59453 | DUK_HSTRING_INCREF(thr, key); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59453:9: note: in expansion of macro 'DUK_HSTRING_INCREF' 59453 | DUK_HSTRING_INCREF(thr, key); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6955:82: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6955 | DUK_HOBJECT_GET_ASIZE((h)) * sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59459:40: note: in expansion of macro 'DUK_HOBJECT_H_GET_BASE' 59459 | duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6955:82: warning: use of old-style cast to 'duk_uint32_t*' {aka 'unsigned int*'} [-Wold-style-cast] 6955 | DUK_HOBJECT_GET_ASIZE((h)) * sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59459:40: note: in expansion of macro 'DUK_HOBJECT_H_GET_BASE' 59459 | duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59494:28: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 59494 | return (duk_int_t) idx; | ^~~ | --------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk_hobject_get_internal_value_string(duk_heap*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59527:77: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 59527 | h = (duk_hstring *) duk_hobject_get_internal_value_heaphdr(heap, obj); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_harray* duk_hobject_get_formals(duk_hthread*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59550:103: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 59550 | h = (duk_harray *) duk__hobject_get_entry_object_stridx(thr->heap, obj, DUK_STRIDX_INT_FORMALS); | ^ | -------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__get_own_propdesc_raw(duk_hthread*, duk_hobject*, duk_hstring*, duk_uint32_t, duk_propdesc*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59843:35: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 59843 | out_desc->flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59843:35: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 59843 | out_desc->flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59848:41: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 59848 | out_desc->get = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59848:41: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 59848 | out_desc->get = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59849:41: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 59849 | out_desc->set = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59849:41: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 59849 | out_desc->set = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59858:30: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 59858 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59858:30: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 59858 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59872:30: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 59872 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59872:30: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 59872 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59885:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 59885 | out_desc->a_idx = (duk_int_t) arr_idx; /* XXX: limit 2G due to being signed */ | ^~~~~~~ | ------------------- | static_cast ( arr_idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59909:36: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 59909 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59916:68: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 59916 | duk_push_uint(thr, (duk_uint_t) a->length); | ^~~~~~ | ---------------------- | static_cast ( a->length) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59973:65: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 59973 | duk_push_uint(thr, (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h_val)); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59992:44: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 59992 | h_bufobj = (duk_hbufobj *) obj; | ^~~ | ------------------- | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60004:86: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 60004 | elem_size = (duk_small_uint_t) (1U << h_bufobj->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60009:45: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 60009 | DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60010:72: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60010 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60010:72: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60010 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60010:72: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60010 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60010:72: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60010 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60010:72: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60010 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60010:72: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60010 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60010:72: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60010 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__get_propdesc(duk_hthread*, duk_hobject*, duk_hstring*, duk_propdesc*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60199:33: note: in expansion of macro 'DUK_ERROR_RANGE' 60199 | DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_tval* duk__getprop_shallow_fastpath_array_tval(duk_hthread*, duk_hobject*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60284:14: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 60284 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60284:14: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 60284 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__putprop_shallow_fastpath_array_tval(duk_hthread*, duk_hobject*, duk_tval*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60308:28: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 60308 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60350:33: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 60350 | ((duk_harray *) obj)->length = new_len; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60353:14: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 60353 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60353:14: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 60353 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60354:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 60354 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60354:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 60354 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__getprop_fastpath_bufobj_tval(duk_hthread*, duk_hobject*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60376:36: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 60376 | h_bufobj = (duk_hbufobj *) obj; | ^~~ | ------------------- | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60404:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 60404 | elem_size = (duk_small_uint_t) (1U << h_bufobj->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60406:38: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 60406 | if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60407:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60407 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60407:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60407 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60407:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60407 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60407:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60407 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60407:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60407 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60407:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60407 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60407:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60407 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__putprop_fastpath_bufobj_tval(duk_hthread*, duk_hobject*, duk_tval*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60431:36: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 60431 | h_bufobj = (duk_hbufobj *) obj; | ^~~ | ------------------- | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60459:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 60459 | elem_size = (duk_small_uint_t) (1U << h_bufobj->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60467:38: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 60467 | if (h_bufobj->buf != NULL && DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60468:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60468 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60468:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60468 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60468:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60468 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60468:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60468 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60468:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60468 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60468:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60468 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60468:40: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60468 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + h_bufobj->offset + byte_off; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_getprop(duk_hthread*, duk_tval*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10138:51: note: in expansion of macro 'DUK_LINE_MACRO' 10138 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60534:17: note: in expansion of macro 'DUK_ERROR_FMT2' 60534 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60534:17: note: in expansion of macro 'DUK_ERROR_FMT2' 60534 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60534:17: note: in expansion of macro 'DUK_ERROR_FMT2' 60534 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60608:57: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 60608 | duk_push_uint(thr, (duk_uint_t) DUK_HSTRING_GET_CHARLEN(h)); /* [] -> [res] */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60699:49: note: in expansion of macro 'DUK_ERROR_TYPE' 60699 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60699:49: note: in expansion of macro 'DUK_ERROR_TYPE' 60699 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60699:49: note: in expansion of macro 'DUK_ERROR_TYPE' 60699 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60770:65: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 60770 | if (arr_idx != DUK__NO_ARRAY_INDEX && arr_idx < DUK_HBUFFER_GET_SIZE(h)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60772:61: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60772 | duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60772:61: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60772 | duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60772:61: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60772 | duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60772:61: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60772 | duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60772:61: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60772 | duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60772:61: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60772 | duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60772:61: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 60772 | duk_push_uint(thr, ((duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h))[arr_idx]); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60794:57: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 60794 | duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h)); /* [] -> [res] */ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:61: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60794:57: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 60794 | duk_push_uint(thr, (duk_uint_t) DUK_HBUFFER_GET_SIZE(h)); /* [] -> [res] */ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60889:25: note: in expansion of macro 'DUK_ERROR_RANGE' 60889 | DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60956:33: note: in expansion of macro 'DUK_ERROR_TYPE' 60956 | DUK_ERROR_TYPE(thr, DUK_STR_STRICT_CALLER_READ); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60956:33: note: in expansion of macro 'DUK_ERROR_TYPE' 60956 | DUK_ERROR_TYPE(thr, DUK_STR_STRICT_CALLER_READ); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60956:33: note: in expansion of macro 'DUK_ERROR_TYPE' 60956 | DUK_ERROR_TYPE(thr, DUK_STR_STRICT_CALLER_READ); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_hasprop(duk_hthread*, duk_tval*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61038:17: note: in expansion of macro 'DUK_ERROR_TYPE' 61038 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BASE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61038:17: note: in expansion of macro 'DUK_ERROR_TYPE' 61038 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BASE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61038:17: note: in expansion of macro 'DUK_ERROR_TYPE' 61038 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_BASE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61085:49: note: in expansion of macro 'DUK_ERROR_TYPE' 61085 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61085:49: note: in expansion of macro 'DUK_ERROR_TYPE' 61085 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61085:49: note: in expansion of macro 'DUK_ERROR_TYPE' 61085 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__to_new_array_length_checked(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61184:47: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 61184 | if (!duk_double_equals((duk_double_t) res, d)) { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61191:9: note: in expansion of macro 'DUK_ERROR_RANGE' 61191 | DUK_ERROR_RANGE(thr, DUK_STR_INVALID_ARRAY_LENGTH); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__handle_put_array_length_smaller(duk_hthread*, duk_hobject*, duk_uint32_t, duk_uint32_t, duk_bool_t, duk_uint32_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61264:30: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 61264 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61264:30: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 61264 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61290:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 61290 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61290:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 61290 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7068:11: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7068 | ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_CONFIGURABLE) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61312:29: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE' 61312 | if (DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE(thr->heap, obj, i)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7068:11: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7068 | ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_CONFIGURABLE) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61312:29: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE' 61312 | if (DUK_HOBJECT_E_SLOT_IS_CONFIGURABLE(thr->heap, obj, i)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61341:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 61341 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61341:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 61341 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__handle_put_array_length(duk_hthread*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61414:28: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 61414 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61424:57: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 61424 | new_len = duk__to_new_array_length_checked(thr, DUK_GET_TVAL_NEGIDX(thr, -1)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_putprop(duk_hthread*, duk_tval*, duk_tval*, duk_tval*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10138:51: note: in expansion of macro 'DUK_LINE_MACRO' 10138 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61560:17: note: in expansion of macro 'DUK_ERROR_FMT2' 61560 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61560:17: note: in expansion of macro 'DUK_ERROR_FMT2' 61560 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61560:17: note: in expansion of macro 'DUK_ERROR_FMT2' 61560 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61703:49: note: in expansion of macro 'DUK_ERROR_TYPE' 61703 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61703:49: note: in expansion of macro 'DUK_ERROR_TYPE' 61703 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61703:49: note: in expansion of macro 'DUK_ERROR_TYPE' 61703 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61753:65: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 61753 | if (arr_idx != DUK__NO_ARRAY_INDEX && arr_idx < DUK_HBUFFER_GET_SIZE(h)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61756:48: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61756 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61756:48: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61756 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61756:48: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61756 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61756:48: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61756 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61756:48: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61756 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61756:48: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61756 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61756:48: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61756 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61769:84: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 61769 | data[arr_idx] = (duk_uint8_t) duk_to_uint32(thr, -1); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61863:34: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 61863 | setter = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, curr, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61863:34: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 61863 | setter = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, curr, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61958:68: warning: use of old-style cast to 'duk_hbufobj*' {aka 'struct duk_hbufobj*'} [-Wold-style-cast] 61958 | h_bufobj = (duk_hbufobj *) curr; | ^~~~ | -------------------- | reinterpret_cast ( curr) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61974:102: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 61974 | elem_size = (duk_small_uint_t) (1U << h_bufobj->shift); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7957:99: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 7957 | (DUK_ASSERT_EXPR((h) != NULL), DUK_ASSERT_EXPR((h)->buf != NULL), ((h)->offset + (off) <= DUK_HBUFFER_GET_SIZE((h)->buf))) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61985:53: note: in expansion of macro 'DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL' 61985 | DUK_HBUFOBJ_VALID_BYTEOFFSET_EXCL(h_bufobj, byte_off + elem_size)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8728:108: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 8728 | (DUK_HBUFFER_HAS_DYNAMIC((x)) ? DUK_HBUFFER_DYNAMIC_GET_DATA_PTR((heap), (duk_hbuffer_dynamic *) (x)) : \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:53: note: in definition of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61986:80: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61986 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61986:80: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61986 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:113: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61986:80: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61986 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61986:80: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61986 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61986:80: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61986 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61986:80: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61986 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8729:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8729 | DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), (duk_hbuffer_fixed *) (void *) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:61986:80: note: in expansion of macro 'DUK_HBUFFER_GET_DATA_PTR' 61986 | data = (duk_uint8_t *) DUK_HBUFFER_GET_DATA_PTR(thr->heap, h_bufobj->buf) + | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62012:25: note: in expansion of macro 'DUK_ERROR_RANGE' 62012 | DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62067:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62067 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62067:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62067 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62069:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62069 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; e_idx may be invalidated */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62069:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62069 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; e_idx may be invalidated */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62079:22: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62079 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, orig, desc.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62079:22: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62079 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, orig, desc.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62081:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62081 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; a_idx may be invalidated */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62081:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62081 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv_val); /* side effects; a_idx may be invalidated */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62133:36: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 62133 | a = (duk_harray *) orig; | ^~~~ | ------------------- | reinterpret_cast ( orig) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62209:14: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62209 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62209:14: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62209 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, orig, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62213:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62213 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, orig, e_idx, DUK_PROPDESC_FLAGS_WEC); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62213:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62213 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, orig, e_idx, DUK_PROPDESC_FLAGS_WEC); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62213:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62213 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, orig, e_idx, DUK_PROPDESC_FLAGS_WEC); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62232:33: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 62232 | ((duk_harray *) orig)->length = new_array_length; | ^~~~ | ------------------- | reinterpret_cast ( orig) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62288:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62288 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62288:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62288 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62288:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62288 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10138:51: note: in expansion of macro 'DUK_LINE_MACRO' 10138 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62301:17: note: in expansion of macro 'DUK_ERROR_FMT2' 62301 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62301:17: note: in expansion of macro 'DUK_ERROR_FMT2' 62301 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62301:17: note: in expansion of macro 'DUK_ERROR_FMT2' 62301 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62315:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62315 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62315:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62315 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62315:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62315 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62324:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62324 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_WRITABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62324:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62324 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_WRITABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62324:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62324 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_WRITABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62343:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62343 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62343:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62343 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62343:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62343 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62352:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62352 | DUK_ERROR_TYPE(thr, DUK_STR_SETTER_UNDEFINED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62352:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62352 | DUK_ERROR_TYPE(thr, DUK_STR_SETTER_UNDEFINED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62352:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62352 | DUK_ERROR_TYPE(thr, DUK_STR_SETTER_UNDEFINED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62361:17: note: in expansion of macro 'DUK_ERROR_INTERNAL' 62361 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_delprop_raw(duk_hthread*, duk_hobject*, duk_hstring*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62427:22: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62427 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62427:22: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62427 | tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6955:82: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6955 | DUK_HOBJECT_GET_ASIZE((h)) * sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62436:48: note: in expansion of macro 'DUK_HOBJECT_H_GET_BASE' 62436 | duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6955:82: warning: use of old-style cast to 'duk_uint32_t*' {aka 'unsigned int*'} [-Wold-style-cast] 6955 | DUK_HOBJECT_GET_ASIZE((h)) * sizeof(duk_tval))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62436:48: note: in expansion of macro 'DUK_HOBJECT_H_GET_BASE' 62436 | duk_uint32_t *h_base = DUK_HOBJECT_H_GET_BASE(thr->heap, obj); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62458:21: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 62458 | if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62458:21: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 62458 | if (DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62461:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 62461 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62461:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 62461 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62462:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 62462 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, desc.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62462:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 62462 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, desc.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62464:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 62464 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62464:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 62464 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62466:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 62466 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62466:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 62466 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62467:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 62467 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, desc.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62467:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 62467 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, desc.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62469:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 62469 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62469:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 62469 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62471:30: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62471 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62471:30: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62471 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7022:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 7022 | DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62486:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_KEY' 62486 | DUK_HOBJECT_E_SET_KEY(thr->heap, obj, desc.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7022:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 7022 | DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62486:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_KEY' 62486 | DUK_HOBJECT_E_SET_KEY(thr->heap, obj, desc.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5048:9: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5048 | DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62487:17: note: in expansion of macro 'DUK_HSTRING_DECREF_NORZ' 62487 | DUK_HSTRING_DECREF_NORZ(thr, key); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5048:9: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5048 | DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) /* no 'norz' variant */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62487:17: note: in expansion of macro 'DUK_HSTRING_DECREF_NORZ' 62487 | DUK_HSTRING_DECREF_NORZ(thr, key); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62531:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62531 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62531:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62531 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62531:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62531 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_delprop(duk_hthread*, duk_tval*, duk_tval*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62577:18: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 62577 | tv_obj = DUK_GET_TVAL_NEGIDX(thr, -2); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62603:42: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 62603 | tv_key = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62622:49: note: in expansion of macro 'DUK_ERROR_TYPE' 62622 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62622:49: note: in expansion of macro 'DUK_ERROR_TYPE' 62622 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62622:49: note: in expansion of macro 'DUK_ERROR_TYPE' 62622 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62675:65: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 62675 | if (arr_idx != DUK__NO_ARRAY_INDEX && arr_idx < DUK_HBUFFER_GET_SIZE(h)) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10138:51: note: in expansion of macro 'DUK_LINE_MACRO' 10138 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62702:9: note: in expansion of macro 'DUK_ERROR_FMT2' 62702 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62702:9: note: in expansion of macro 'DUK_ERROR_FMT2' 62702 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10143:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10143 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62702:9: note: in expansion of macro 'DUK_ERROR_FMT2' 62702 | DUK_ERROR_FMT2(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62713:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62713 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62713:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62713 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62713:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62713 | DUK_ERROR_TYPE(thr, DUK_STR_PROXY_REJECTED); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62722:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62722 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62722:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62722 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62722:17: note: in expansion of macro 'DUK_ERROR_TYPE' 62722 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_define_property_internal(duk_hthread*, duk_hobject*, duk_hstring*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62783:42: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 62783 | if (DUK_UNLIKELY(DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7069:54: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7069 | #define DUK_HOBJECT_E_SLOT_IS_ACCESSOR(heap, h, i) ((DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) & DUK_PROPDESC_FLAG_ACCESSOR) != 0) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62783:42: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_IS_ACCESSOR' 62783 | if (DUK_UNLIKELY(DUK_HOBJECT_E_SLOT_IS_ACCESSOR(thr->heap, obj, desc.e_idx))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62788:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62788 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, desc.e_idx, propflags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62788:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62788 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, desc.e_idx, propflags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62788:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62788 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, desc.e_idx, propflags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62789:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62789 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62789:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62789 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, desc.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62802:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62802 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62802:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62802 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, desc.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62814:81: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 62814 | new_len = duk__to_new_array_length_checked(thr, DUK_GET_TVAL_NEGIDX(thr, -1)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62815:49: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 62815 | ((duk_harray *) obj)->length = new_len; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62840:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62840 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62840:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 62840 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, arr_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62850:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62850 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, propflags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62850:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62850 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, propflags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62850:9: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 62850 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, propflags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62851:15: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62851 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62851:15: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 62851 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62862:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62862 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62862:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62862 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62871:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 62871 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_define_property_internal_arridx(duk_hthread*, duk_hobject*, duk_uarridx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62913:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62913 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62913:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 62913 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62922:58: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 62922 | key = duk_push_uint_to_hstring(thr, (duk_uint_t) arr_idx); | ^~~~~~~ | -------------------- | static_cast ( arr_idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk_hobject_get_length(duk_hthread*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62943:40: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 62943 | return ((duk_harray *) obj)->length; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62949:41: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 62949 | (void) duk_hobject_getprop(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62949:71: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 62949 | (void) duk_hobject_getprop(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62957:37: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 62957 | return (duk_size_t) val; | ^~~ | ---------------- | static_cast ( val) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_object_get_own_property_descriptor(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63036:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63036 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_GET); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63036:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63036 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_GET); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63042:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63042 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_SET); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63042:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63042 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_SET); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63045:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63045 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63045:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63045 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_VALUE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63047:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63047 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_WRITABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63047:17: note: in expansion of macro 'duk_put_prop_stridx_short' 63047 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_WRITABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63050:9: note: in expansion of macro 'duk_put_prop_stridx_short' 63050 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_ENUMERABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63050:9: note: in expansion of macro 'duk_put_prop_stridx_short' 63050 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_ENUMERABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63052:9: note: in expansion of macro 'duk_put_prop_stridx_short' 63052 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_CONFIGURABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63052:9: note: in expansion of macro 'duk_put_prop_stridx_short' 63052 | duk_put_prop_stridx_short(thr, -2, DUK_STRIDX_CONFIGURABLE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_prepare_property_descriptor(duk_hthread*, duk_idx_t, duk_uint_t*, duk_idx_t*, duk_hobject**, duk_hobject**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63194:9: note: in expansion of macro 'DUK_ERROR_TYPE' 63194 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63194:9: note: in expansion of macro 'DUK_ERROR_TYPE' 63194 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63194:9: note: in expansion of macro 'DUK_ERROR_TYPE' 63194 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_DESCRIPTOR); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_define_property_helper(duk_hthread*, duk_uint_t, duk_hobject*, duk_hstring*, duk_idx_t, duk_hobject*, duk_hobject*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63323:36: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 63323 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63328:72: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 63328 | arrlen_new_len = duk__to_new_array_length_checked(thr, DUK_GET_TVAL_POSIDX(thr, idx_value)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63329:17: note: in expansion of macro 'duk_push_u32' 63329 | duk_push_u32(thr, arrlen_new_len); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63364:36: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 63364 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63464:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63464 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, e_idx, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63464:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63464 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, e_idx, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63465:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63465 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, e_idx, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63465:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63465 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, e_idx, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63466:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63466 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63466:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63466 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63467:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63467 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63467:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63467 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63469:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63469 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63469:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63469 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63469:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63469 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63522:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63522 | tv2 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63522:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63522 | tv2 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63526:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63526 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63526:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63526 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63526:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63526 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63708:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63708 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63708:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63708 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63711:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63711 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63711:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63711 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63712:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63712 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63712:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63712 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7061:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7061 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7077:55: note: in expansion of macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS' 7077 | #define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63713:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE' 63713 | DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7061:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7061 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7077:55: note: in expansion of macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS' 7077 | #define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63713:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE' 63713 | DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7056:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7056 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] |= (mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7075:53: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAG_BITS' 7075 | #define DUK_HOBJECT_E_SLOT_SET_ACCESSOR(heap, h, i) DUK_HOBJECT_E_SET_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63714:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_SET_ACCESSOR' 63714 | DUK_HOBJECT_E_SLOT_SET_ACCESSOR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7056:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7056 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] |= (mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7075:53: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAG_BITS' 7075 | #define DUK_HOBJECT_E_SLOT_SET_ACCESSOR(heap, h, i) DUK_HOBJECT_E_SET_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63714:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_SET_ACCESSOR' 63714 | DUK_HOBJECT_E_SLOT_SET_ACCESSOR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63744:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 63744 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63744:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 63744 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63746:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63746 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63746:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63746 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63747:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 63747 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63747:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 63747 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63748:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 63748 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63748:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 63748 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63750:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63750 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63750:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63750 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63751:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 63751 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63751:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 63751 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1282:28: note: in definition of macro 'DUK_TVAL_SET_UNDEFINED' 1282 | duk__tv = (tv); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63753:48: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63753 | DUK_TVAL_SET_UNDEFINED(DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1282:28: note: in definition of macro 'DUK_TVAL_SET_UNDEFINED' 1282 | duk__tv = (tv); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63753:48: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63753 | DUK_TVAL_SET_UNDEFINED(DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7061:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7061 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7077:55: note: in expansion of macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS' 7077 | #define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63754:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE' 63754 | DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7061:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7061 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7077:55: note: in expansion of macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS' 7077 | #define DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_WRITABLE) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63754:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE' 63754 | DUK_HOBJECT_E_SLOT_CLEAR_WRITABLE(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7061:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7061 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7082:55: note: in expansion of macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS' 7082 | #define DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63755:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR' 63755 | DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7061:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7061 | DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)] &= ~(mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7082:55: note: in expansion of macro 'DUK_HOBJECT_E_CLEAR_FLAG_BITS' 7082 | #define DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(heap, h, i) DUK_HOBJECT_E_CLEAR_FLAG_BITS((heap), (h), (i), DUK_PROPDESC_FLAG_ACCESSOR) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63755:25: note: in expansion of macro 'DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR' 63755 | DUK_HOBJECT_E_SLOT_CLEAR_ACCESSOR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63844:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 63844 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, curr.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63844:31: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 63844 | tv1 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, curr.a_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63845:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 63845 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate a_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63845:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 63845 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate a_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63868:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63868 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, curr.e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63868:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63868 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, curr.e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63868:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 63868 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, obj, curr.e_idx, new_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63875:44: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 63875 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63905:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 63905 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63905:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 63905 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63907:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63907 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63907:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 63907 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, obj, curr.e_idx, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63908:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63908 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63908:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63908 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, set); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63909:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 63909 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63909:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 63909 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63921:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 63921 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63921:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 63921 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63923:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63923 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63923:17: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 63923 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, obj, curr.e_idx, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63924:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63924 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63924:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 63924 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, get); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63925:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 63925 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63925:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 63925 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); /* side effects; may invalidate e_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63935:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63935 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63935:31: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 63935 | tv1 = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, obj, curr.e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63936:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 63936 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate e_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63936:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 63936 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects; may invalidate e_idx */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63946:52: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 63946 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:63980:36: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 63980 | a = (duk_harray *) obj; | ^~~ | ------------------ | reinterpret_cast ( obj) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64100:17: note: in expansion of macro 'DUK_ERROR_TYPE' 64100 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64100:17: note: in expansion of macro 'DUK_ERROR_TYPE' 64100 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64100:17: note: in expansion of macro 'DUK_ERROR_TYPE' 64100 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_EXTENSIBLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64108:17: note: in expansion of macro 'DUK_ERROR_TYPE' 64108 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64108:17: note: in expansion of macro 'DUK_ERROR_TYPE' 64108 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64108:17: note: in expansion of macro 'DUK_ERROR_TYPE' 64108 | DUK_ERROR_TYPE(thr, DUK_STR_NOT_CONFIGURABLE); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hobject_object_seal_freeze_helper(duk_hthread*, duk_hobject*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7014:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7014 | #define DUK_HOBJECT_E_GET_FLAGS_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64186:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_PTR' 64186 | fp = DUK_HOBJECT_E_GET_FLAGS_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7014:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7014 | #define DUK_HOBJECT_E_GET_FLAGS_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64186:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_PTR' 64186 | fp = DUK_HOBJECT_E_GET_FLAGS_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hobject_object_is_sealed_frozen_helper(duk_hthread*, duk_hobject*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64235:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 64235 | if (!DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64235:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 64235 | if (!DUK_HOBJECT_E_GET_KEY(thr->heap, obj, i)) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64240:44: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 64240 | flags = (duk_small_uint_t) DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64240:44: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 64240 | flags = (duk_small_uint_t) DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:103: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64240:44: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 64240 | flags = (duk_small_uint_t) DUK_HOBJECT_E_GET_FLAGS(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64254:32: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 64254 | duk_tval *tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64254:32: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 64254 | duk_tval *tv = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, obj, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ucodepoint_t duk_hstring_char_code_at_raw(duk_hthread*, duk_hstring*, duk_uint_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64314:89: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 64314 | boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint32_t) pos); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64314:92: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 64314 | boff = (duk_uint32_t) duk_heap_strcache_offset_char2byte(thr, h, (duk_uint32_t) pos); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64319:19: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 64319 | p_start = DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64336:114: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 64336 | cp1 = (duk_ucodepoint_t) (((cp1 - 0xd800UL) << 10) + (cp2 - 0xdc00UL) + 0x10000UL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk__hstring_get_charlen_slowpath(duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64402:51: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 64402 | res = duk_unicode_unvalidated_utf8_length(DUK_HSTRING_GET_DATA(h), DUK_HSTRING_GET_BYTELEN(h)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64407:34: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 64407 | h->clen = (duk_uint32_t) res; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hstring_equals_ascii_cstring(duk_hstring*, const char*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64480:39: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 64480 | if (duk_memcmp((const void *) cstr, (const void *) DUK_HSTRING_GET_DATA(h), len) == 0) { | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64480:60: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 64480 | if (duk_memcmp((const void *) cstr, (const void *) DUK_HSTRING_GET_DATA(h), len) == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64480:60: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 64480 | if (duk_memcmp((const void *) cstr, (const void *) DUK_HSTRING_GET_DATA(h), len) == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_hthread_init_stacks(duk_heap*, duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9168:86: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 9168 | #define DUK_ALLOC(heap, size) duk_heap_mem_alloc((heap), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64513:38: note: in expansion of macro 'DUK_ALLOC' 64513 | thr->valstack = (duk_tval *) DUK_ALLOC(heap, alloc_size); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64517:9: note: in expansion of macro 'duk_memzero' 64517 | duk_memzero(thr->valstack, alloc_size); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void* duk_hthread_get_valstack_ptr(duk_heap*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64540:44: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 64540 | duk_hthread *thr = (duk_hthread *) ud; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64542:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 64542 | return (void *) thr->valstack; | ^~~~~~~~ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_stridx(duk_hthread*, duk_bitdecoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64699:56: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64699 | n = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_string(duk_hthread*, duk_bitdecoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64712:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 64712 | duk_push_lstring(thr, (const char *) tmp, (duk_size_t) len); | ^~~ | ------------------ | reinterpret_cast ( tmp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64712:64: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 64712 | duk_push_lstring(thr, (const char *) tmp, (duk_size_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_stridx_or_string(duk_hthread*, duk_bitdecoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64717:56: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64717 | n = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__push_double(duk_hthread*, duk_bitdecoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64734:61: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 64734 | du.uc[i] = (duk_uint8_t) duk_bd_decode(bd, 8); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hthread_create_builtin_objects(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64750:9: note: in expansion of macro 'duk_memzero' 64750 | duk_memzero(&bd_ctx, sizeof(bd_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64751:42: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 64751 | bd->data = (const duk_uint8_t *) duk_builtins_data; | ^~~~~~~~~~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2342:71: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2342 | #define DUK_BUILTINS_DATA_LENGTH 4281 | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64752:35: note: in expansion of macro 'DUK_BUILTINS_DATA_LENGTH' 64752 | bd->length = (duk_size_t) DUK_BUILTINS_DATA_LENGTH; | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64777:72: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64777 | class_num = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64778:112: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 64778 | len = (duk_small_int_t) duk_bd_decode_flagged_signed(bd, DUK__LENGTH_PROP_BITS, (duk_int32_t) -1 /*def_value*/); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64778:127: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 64778 | len = (duk_small_int_t) duk_bd_decode_flagged_signed(bd, DUK__LENGTH_PROP_BITS, (duk_int32_t) -1 /*def_value*/); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64789:77: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64789 | natidx = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64794:120: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 64794 | c_nargs = (duk_small_int_t) duk_bd_decode_flagged_signed(bd, DUK__NARGS_BITS, len /*def_value*/); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:315:59: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 315 | #define DUK_VARARGS ((duk_int_t) (-1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64796:43: note: in expansion of macro 'DUK_VARARGS' 64796 | c_nargs = DUK_VARARGS; | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64813:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 64813 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64813:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 64813 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64813:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 64813 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64829:71: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 64829 | magic = (duk_int16_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64830:43: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 64830 | ((duk_hnatfunc *) h)->magic = magic; | ^ | ------------------ | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64841:79: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 64841 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64843:63: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 64843 | duk_push_hobject(thr, (duk_hobject *) env); | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64848:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 64848 | DUK_HOBJECT_INCREF(thr, global); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64848:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 64848 | DUK_HOBJECT_INCREF(thr, global); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64865:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 64865 | DUK_HOBJECT_INCREF(thr, &h->hdr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64865:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 64865 | DUK_HOBJECT_INCREF(thr, &h->hdr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64881:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 64881 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64881:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 64881 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64881:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 64881 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64927:56: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 64927 | h = duk_known_hobject(thr, (duk_idx_t) i); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64929:64: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64929 | t = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64933:101: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 64933 | DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, h, duk_known_hobject(thr, (duk_idx_t) t)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7196:99: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_UPDREF' 7196 | #define DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, h, p) duk_hobject_set_prototype_updref((thr), (h), (p)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64943:64: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64943 | t = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64952:50: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 64952 | duk_dup(thr, (duk_idx_t) t); | ^ | ------------- | static_cast ( t) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64953:63: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 64953 | duk_xdef_prop_stridx(thr, (duk_idx_t) i, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_NONE); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64956:64: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64956 | t = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64965:50: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 64965 | duk_dup(thr, (duk_idx_t) t); | ^ | ------------- | static_cast ( t) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64966:63: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 64966 | duk_xdef_prop_stridx(thr, (duk_idx_t) i, DUK_STRIDX_CONSTRUCTOR, DUK_PROPDESC_FLAGS_WC); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64970:66: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64970 | num = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6856:93: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 6856 | #define DUK_PROPDESC_FLAGS_WC (DUK_PROPDESC_FLAG_WRITABLE | DUK_PROPDESC_FLAG_CONFIGURABLE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64986:97: note: in expansion of macro 'DUK_PROPDESC_FLAGS_WC' 64986 | (duk_uint32_t) DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64986:118: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64984 | defprop_flags = (duk_small_uint_t) duk_bd_decode_flagged(bd, | - | static_cast< - | > ( 64985 | DUK__PROP_FLAGS_BITS, 64986 | (duk_uint32_t) DUK_PROPDESC_FLAGS_WC); | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64998:85: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 64998 | t = (duk_small_uint_t) duk_bd_decode(bd, DUK__PROP_TYPE_BITS); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65023:83: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65023 | bidx = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65024:58: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 65024 | duk_dup(thr, (duk_idx_t) bidx); | ^~~~ | ---------------- | static_cast ( bidx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65040:109: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65040 | duk_small_uint_t natidx_getter = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65041:109: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65041 | duk_small_uint_t natidx_setter = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65042:110: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65042 | duk_small_uint_t accessor_magic = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65057:76: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 65057 | duk_set_magic(thr, -1, (duk_int_t) accessor_magic); | ^~~~~~~~~~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65063:76: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 65063 | duk_set_magic(thr, -1, (duk_int_t) accessor_magic); | ^~~~~~~~~~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65080:55: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 65080 | duk_def_prop(thr, (duk_idx_t) i, defprop_flags); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65085:66: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65085 | num = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65103:77: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65103 | natidx = (duk_small_uint_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65105:94: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65105 | c_length = (duk_small_uint_t) duk_bd_decode(bd, DUK__LENGTH_PROP_BITS); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65106:105: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 65106 | c_nargs = (duk_int_t) duk_bd_decode_flagged(bd, DUK__NARGS_BITS, (duk_uint32_t) c_length /*def_value*/); | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65106:127: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 65106 | c_nargs = (duk_int_t) duk_bd_decode_flagged(bd, DUK__NARGS_BITS, (duk_uint32_t) c_length /*def_value*/); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:315:59: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 315 | #define DUK_VARARGS ((duk_int_t) (-1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65108:43: note: in expansion of macro 'DUK_VARARGS' 65108 | c_nargs = DUK_VARARGS; | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65123:71: warning: use of old-style cast to 'duk_int16_t' {aka 'short int'} [-Wold-style-cast] 65123 | magic = (duk_int16_t) duk_bd_decode_varuint(bd); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65186:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 65186 | DUK_HOBJECT_SET_SPECIAL_CALL((duk_hobject *) h_func); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65186:33: note: in expansion of macro 'DUK_HOBJECT_SET_SPECIAL_CALL' 65186 | DUK_HOBJECT_SET_SPECIAL_CALL((duk_hobject *) h_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65195:64: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 65195 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_func); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65195:25: note: in expansion of macro 'DUK_HOBJECT_SET_STRICT' 65195 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_func); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65210:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65210 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65210:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65210 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65210:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65210 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65213:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65213 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65213:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65213 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65213:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65213 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6856:93: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 6856 | #define DUK_PROPDESC_FLAGS_WC (DUK_PROPDESC_FLAG_WRITABLE | DUK_PROPDESC_FLAG_CONFIGURABLE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65235:97: note: in expansion of macro 'DUK_PROPDESC_FLAGS_WC' 65235 | (duk_uint32_t) DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65235:118: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 65233 | defprop_flags = (duk_small_uint_t) duk_bd_decode_flagged(bd, | - | static_cast< - | > ( 65234 | DUK__PROP_FLAGS_BITS, 65235 | (duk_uint32_t) DUK_PROPDESC_FLAGS_WC); | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65242:55: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 65242 | duk_def_prop(thr, (duk_idx_t) i, defprop_flags); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65266:9: note: in expansion of macro 'duk_get_prop_stridx_short' 65266 | duk_get_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_UTC_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65266:9: note: in expansion of macro 'duk_get_prop_stridx_short' 65266 | duk_get_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_UTC_STRING); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65267:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65267 | duk_xdef_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_GMT_STRING, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65267:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65267 | duk_xdef_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_GMT_STRING, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65267:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65267 | duk_xdef_prop_stridx_short(thr, DUK_BIDX_DATE_PROTOTYPE, DUK_STRIDX_TO_GMT_STRING, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65390:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65390 | duk_xdef_prop_stridx_short(thr, DUK_BIDX_DUKTAPE, DUK_STRIDX_ENV, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65390:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65390 | duk_xdef_prop_stridx_short(thr, DUK_BIDX_DUKTAPE, DUK_STRIDX_ENV, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65390:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 65390 | duk_xdef_prop_stridx_short(thr, DUK_BIDX_DUKTAPE, DUK_STRIDX_ENV, DUK_PROPDESC_FLAGS_WC); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65398:83: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 65398 | duk_hobject_compact_props(thr, duk_known_hobject(thr, (duk_idx_t) i)); | ^ | ------------- | static_cast ( i) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hthread_copy_builtin_objects(duk_hthread*, duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65427:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 65427 | DUK_HOBJECT_INCREF_ALLOWNULL(thr_to, thr_to->builtins[i]); /* side effect free */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65427:17: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 65427 | DUK_HOBJECT_INCREF_ALLOWNULL(thr_to, thr_to->builtins[i]); /* side effect free */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_fast32_t duk_hthread_get_act_prev_pc(duk_hthread*, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65501:92: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 65501 | bcode = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) (act->func)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:47: note: in definition of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65501:25: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_BASE' 65501 | bcode = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) (act->func)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65502:64: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 65502 | ret = (duk_uint_fast32_t) (act->curr_pc - bcode); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_hthread_catcher_unwind_norz(duk_hthread*, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65571:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 65571 | DUK_HOBJECT_INCREF(thr, act->lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65571:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 65571 | DUK_HOBJECT_INCREF(thr, act->lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65572:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 65572 | DUK_HOBJECT_DECREF_NORZ(thr, env); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65572:17: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 65572 | DUK_HOBJECT_DECREF_NORZ(thr, env); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_catcher* duk__hthread_catcher_alloc_slow(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9181:85: warning: use of old-style cast to 'duk_catcher*' {aka 'struct duk_catcher*'} [-Wold-style-cast] 9181 | #define DUK_ALLOC_CHECKED(thr, size) duk_heap_mem_alloc_checked((thr), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65608:31: note: in expansion of macro 'DUK_ALLOC_CHECKED' 65608 | cat = (duk_catcher *) DUK_ALLOC_CHECKED(thr, sizeof(duk_catcher)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_activation* duk__hthread_activation_alloc_slow(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9181:85: warning: use of old-style cast to 'duk_activation*' {aka 'struct duk_activation*'} [-Wold-style-cast] 9181 | #define DUK_ALLOC_CHECKED(thr, size) duk_heap_mem_alloc_checked((thr), (size)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65653:34: note: in expansion of macro 'DUK_ALLOC_CHECKED' 65653 | act = (duk_activation *) DUK_ALLOC_CHECKED(thr, sizeof(duk_activation)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__activation_unwind_nofree_norz(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65842:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 65842 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->var_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65842:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 65842 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->var_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65843:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 65843 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->lex_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65843:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 65843 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, act->lex_env); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65845:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 65845 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5134:25: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 5134 | DUK_HOBJECT_DECREF_NORZ((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:65845:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ_ALLOWNULL' 65845 | DUK_HOBJECT_DECREF_NORZ_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'double duk_js_arith_mod(double, double)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66006:49: warning: use of old-style cast to 'double' [-Wold-style-cast] 66006 | return (duk_double_t) DUK_FMOD((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66006:62: warning: use of old-style cast to 'double' [-Wold-style-cast] 66006 | return (duk_double_t) DUK_FMOD((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66006:64: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 66006 | return (duk_double_t) DUK_FMOD((double) d1, (double) d2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'double duk_js_arith_pow(double, double)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66021:48: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 66021 | cy = (duk_small_int_t) DUK_FPCLASSIFY(y); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66035:48: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 66035 | cx = (duk_small_int_t) DUK_FPCLASSIFY(x); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66037:53: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 66037 | sx = (duk_small_int_t) DUK_SIGNBIT(x); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__call_c_recursion_limit_check_slowpath(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66160:9: note: in expansion of macro 'DUK_ERROR_RANGE' 66160 | DUK_ERROR_RANGE(thr, DUK_STR_NATIVE_STACK_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__call_callstack_limit_check_slowpath(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66198:9: note: in expansion of macro 'DUK_ERROR_RANGE' 66198 | DUK_ERROR_RANGE(thr, DUK_STR_CALLSTACK_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__create_arguments_object(duk_hthread*, duk_hobject*, duk_hobject*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66287:80: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 66287 | formals = (duk_hobject *) duk_hobject_get_formals(thr, (duk_hobject *) func); | ^~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66287:84: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 66287 | formals = (duk_hobject *) duk_hobject_get_formals(thr, (duk_hobject *) func); | ^ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66289:57: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 66289 | n_formals = (duk_idx_t) ((duk_harray *) formals)->length; | ^~~~~~~ | ---------------------- | reinterpret_cast ( formals) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66289:67: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 66289 | n_formals = (duk_idx_t) ((duk_harray *) formals)->length; | ^~~~~~ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66320:42: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 66320 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_ARGUMENTS), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66325:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 66325 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66329:43: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 66329 | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJECT), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66370:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 66370 | duk_xdef_prop_index_wec(thr, i_arg, (duk_uarridx_t) idx); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6205:95: note: in definition of macro 'duk_xdef_prop_index_wec' 6205 | #define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66379:76: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 66379 | duk_get_prop_index(thr, i_formals, (duk_uarridx_t) idx); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66396:83: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 66396 | (void) duk_push_uint_to_hstring(thr, (duk_uint_t) idx); /* index */ | ^~~ | ---------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66401:85: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 66401 | duk_xdef_prop_index_wec(thr, i_map, (duk_uarridx_t) idx); /* out of spec, must be configurable */ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6205:95: note: in definition of macro 'duk_xdef_prop_index_wec' 6205 | #define duk_xdef_prop_index_wec(thr, obj_idx, arr_idx) duk_xdef_prop_index((thr), (obj_idx), (arr_idx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_createargs_for_call(duk_hthread*, duk_hobject*, duk_hobject*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66520:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 66520 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66520:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 66520 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66520:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 66520 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__update_default_instance_proto(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66567:9: note: in expansion of macro 'duk_get_prop_stridx_short' 66567 | duk_get_prop_stridx_short(thr, idx_func, DUK_STRIDX_PROTOTYPE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66567:9: note: in expansion of macro 'duk_get_prop_stridx_short' 66567 | duk_get_prop_stridx_short(thr, idx_func, DUK_STRIDX_PROTOTYPE); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_call_construct_postprocess(duk_hthread*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10380:85: note: in expansion of macro 'DUK_LINE_MACRO' 10380 | duk_err_type_invalid_trap_result((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66602:25: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_TRAP_RESULT' 66602 | DUK_ERROR_TYPE_INVALID_TRAP_RESULT(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_bound_chain_for_call(duk_hthread*, duk_idx_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66661:63: warning: use of old-style cast to 'void*' [-Wold-style-cast] 66661 | h_bound = (duk_hboundfunc *) (void *) func; | ^~~~ | ------------- | static_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66661:63: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 66661 | h_bound = (duk_hboundfunc *) (void *) func; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66686:82: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 66686 | duk_copy_tvals_incref(thr, tv_gap, tv_args, (duk_size_t) len); | ^~~ | ---------------- | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66702:17: note: in expansion of macro 'DUK_ERROR_INTERNAL' 66702 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__handle_specialfuncs_for_call(duk_hthread*, duk_idx_t, duk_hobject*, duk_small_uint_t*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66756:44: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 66756 | if (DUK_UNLIKELY(((duk_hnatfunc *) func)->magic == 15)) { | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66774:35: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 66774 | switch (((duk_hnatfunc *) func)->magic) { | ^~~~ | --------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10362:78: note: in expansion of macro 'DUK_LINE_MACRO' 10362 | duk_err_type_invalid_args((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66881:25: note: in expansion of macro 'DUK_ERROR_TYPE_INVALID_ARGS' 66881 | DUK_ERROR_TYPE_INVALID_ARGS(thr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66887:33: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 66887 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66887:33: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 66887 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10298:17: note: in expansion of macro 'DUK_ERROR' 10298 | DUK_ERROR((thr), DUK_ERR_ERROR, DUK_STR_UNSUPPORTED); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66887:33: note: in expansion of macro 'DUK_ERROR_UNSUPPORTED' 66887 | DUK_ERROR_UNSUPPORTED(thr); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_proxy_for_call(duk_hthread*, duk_idx_t, duk_hproxy*, duk_small_uint_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66978:14: note: in expansion of macro 'duk_get_prop_stridx_short' 66978 | rc = duk_get_prop_stridx_short(thr, -1, (*call_flags & DUK_CALL_FLAG_CONSTRUCT) ? DUK_STRIDX_CONSTRUCT : DUK_STRIDX_APPLY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66978:14: note: in expansion of macro 'duk_get_prop_stridx_short' 66978 | rc = duk_get_prop_stridx_short(thr, -1, (*call_flags & DUK_CALL_FLAG_CONSTRUCT) ? DUK_STRIDX_CONSTRUCT : DUK_STRIDX_APPLY); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67037:55: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 67037 | duk_push_hobject(thr, (duk_hobject *) h_proxy); | ^~~~~~~ | ----------------------- | reinterpret_cast ( h_proxy) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_oldenv_for_call(duk_hthread*, duk_hobject*, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67065:31: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 67065 | f = (duk_hcompfunc *) func; | ^~~~ | ---------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67072:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67072 | DUK_HOBJECT_INCREF(thr, h_lex); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67072:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67072 | DUK_HOBJECT_INCREF(thr, h_lex); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67073:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67073 | DUK_HOBJECT_INCREF(thr, h_var); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67073:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67073 | DUK_HOBJECT_INCREF(thr, h_var); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__coerce_nonstrict_this_binding(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67209:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67209 | DUK_HOBJECT_INCREF(thr, obj_global); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67209:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67209 | DUK_HOBJECT_INCREF(thr, obj_global); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__resolve_target_fastpath_check(duk_hthread*, duk_idx_t, duk_hobject**, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67249:19: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 67249 | tv_func = DUK_GET_TVAL_POSIDX(thr, idx_func); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk__resolve_target_func_and_this_binding(duk_hthread*, duk_idx_t, duk_small_uint_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67290:27: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 67290 | tv_func = DUK_GET_TVAL_POSIDX(thr, idx_func); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67343:98: warning: use of old-style cast to 'duk_hproxy*' {aka 'struct duk_hproxy*'} [-Wold-style-cast] 67343 | duk__handle_proxy_for_call(thr, idx_func, (duk_hproxy *) func, call_flags); | ^~~~ | ------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:541:44: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 541 | (duk_throw_raw((ctx)), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67426:32: note: in expansion of macro 'duk_throw' 67426 | (void) duk_throw(thr); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67436:9: note: in expansion of macro 'DUK_ERROR_FMT1' 67436 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not callable", duk_push_string_tval_readable(thr, tv_func)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67436:9: note: in expansion of macro 'DUK_ERROR_FMT1' 67436 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not callable", duk_push_string_tval_readable(thr, tv_func)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67436:9: note: in expansion of macro 'DUK_ERROR_FMT1' 67436 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not callable", duk_push_string_tval_readable(thr, tv_func)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67449:9: note: in expansion of macro 'DUK_ERROR_FMT1' 67449 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not constructable", duk_push_string_tval_readable(thr, tv_func)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67449:9: note: in expansion of macro 'DUK_ERROR_FMT1' 67449 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not constructable", duk_push_string_tval_readable(thr, tv_func)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67449:9: note: in expansion of macro 'DUK_ERROR_FMT1' 67449 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "%s not constructable", duk_push_string_tval_readable(thr, tv_func)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__safe_call_adjust_valstack(duk_hthread*, duk_idx_t, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67480:17: note: in expansion of macro 'DUK_ERROR_TYPE' 67480 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67480:17: note: in expansion of macro 'DUK_ERROR_TYPE' 67480 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67480:17: note: in expansion of macro 'DUK_ERROR_TYPE' 67480 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__call_setup_act_attempt_tailcall(duk_hthread*, duk_small_uint_t, duk_idx_t, duk_hobject*, duk_size_t, duk_size_t, duk_idx_t*, duk_idx_t*, duk_size_t*, duk_activation**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67585:83: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 67585 | flags1 = (duk_small_uint_t) ((act->flags & DUK_ACT_FLAG_CONSTRUCT) ? 1 : 0) | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67587:91: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 67587 | | (duk_small_uint_t) ((act->flags & DUK_ACT_FLAG_CONSTRUCT_PROXY) ? 2 : 0) | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67590:84: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 67590 | flags2 = (duk_small_uint_t) ((call_flags & DUK_CALL_FLAG_CONSTRUCT) ? 1 : 0) | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67592:92: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 67592 | | (duk_small_uint_t) ((call_flags & DUK_CALL_FLAG_CONSTRUCT_PROXY) ? 2 : 0); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67681:81: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 67681 | act->curr_pc = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) func); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:47: note: in definition of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67681:24: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_BASE' 67681 | act->curr_pc = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67686:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67686 | DUK_HOBJECT_INCREF(thr, func); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67686:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67686 | DUK_HOBJECT_INCREF(thr, func); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67731:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 67731 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67731:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 67731 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67740:41: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 67740 | *out_nargs = ((duk_hcompfunc *) func)->nargs; | ^~~~ | ---------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67741:41: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 67741 | *out_nregs = ((duk_hcompfunc *) func)->nregs; | ^~~~ | ---------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67745:79: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67745 | entry_valstack_bottom_byteoff + sizeof(duk_tval) * ((duk_size_t) *out_nregs + DUK_VALSTACK_INTERNAL_EXTRA); | ^~~~~~~~~ | ----------------------- | static_cast ( *out_nregs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__call_setup_act_not_tailcall(duk_hthread*, duk_small_uint_t, duk_idx_t, duk_hobject*, duk_size_t, duk_size_t, duk_idx_t*, duk_idx_t*, duk_size_t*, duk_activation**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67797:84: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67797 | act->retval_byteoff = entry_valstack_bottom_byteoff + (duk_size_t) idx_func * sizeof(duk_tval); | ^~~~~~~~ | --------------------- | static_cast ( idx_func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67832:57: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 67832 | *out_nargs = ((duk_hcompfunc *) func)->nargs; | ^~~~ | ---------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67833:57: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 67833 | *out_nregs = ((duk_hcompfunc *) func)->nregs; | ^~~~ | ---------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67838:62: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67838 | sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs + DUK_VALSTACK_INTERNAL_EXTRA); | ^~~~~~~~ | --------------------- | static_cast ( idx_func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67838:92: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67838 | sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs + DUK_VALSTACK_INTERNAL_EXTRA); | ^~~~~~~~~ | ----------------------- | static_cast ( *out_nregs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67843:56: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 67843 | *out_nargs = ((duk_hnatfunc *) func)->nargs; | ^~~~ | --------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67848:70: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67848 | sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs + | ^~~~~~~~ | --------------------- | static_cast ( idx_func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67848:100: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67848 | sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nregs + | ^~~~~~~~~ | ----------------------- | static_cast ( *out_nregs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67853:72: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 67853 | (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack)); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67853:109: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 67853 | (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack)); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67853:118: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67853 | (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67864:27: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 67864 | tv_func = DUK_GET_TVAL_POSIDX(thr, idx_func); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1470:78: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1470 | #define DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv) ((duk_small_uint_t) ((tv)->v_extra)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67868:28: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC_FLAGS' 67868 | lf_flags = DUK_TVAL_GET_LIGHTFUNC_FLAGS(tv_func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67872:78: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67872 | sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nargs + | ^~~~~~~~ | --------------------- | static_cast ( idx_func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67872:108: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67872 | sizeof(duk_tval) * ((duk_size_t) idx_func + 2U + (duk_size_t) *out_nargs + | ^~~~~~~~~ | ----------------------- | static_cast ( *out_nargs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67876:64: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 67876 | (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack)); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67876:101: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 67876 | (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack)); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67876:110: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67876 | (duk_size_t) ((duk_uint8_t *) thr->valstack_top - ((duk_uint8_t *) thr->valstack)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67893:96: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 67893 | act->bottom_byteoff = entry_valstack_bottom_byteoff + sizeof(duk_tval) * ((duk_size_t) idx_func + 2U); | ^~~~~~~~ | --------------------- | static_cast ( idx_func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67907:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 67907 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, func); /* act->func */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67907:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 67907 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, func); /* act->func */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__call_env_setup(duk_hthread*, duk_hobject*, duk_activation*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67953:33: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67953 | DUK_HOBJECT_INCREF(thr, env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67953:33: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67953 | DUK_HOBJECT_INCREF(thr, env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67954:33: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67954 | DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (2) directly */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67954:33: note: in expansion of macro 'DUK_HOBJECT_INCREF' 67954 | DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (2) directly */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__call_thread_state_update(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68008:9: note: in expansion of macro 'DUK_ERROR_FMT1' 68008 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68008:9: note: in expansion of macro 'DUK_ERROR_FMT1' 68008 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68008:9: note: in expansion of macro 'DUK_ERROR_FMT1' 68008 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68008:91: warning: use of old-style cast to 'long int' [-Wold-style-cast] 68008 | DUK_ERROR_FMT1(thr, DUK_ERR_TYPE_ERROR, "invalid thread state (%ld)", (long) thr->state); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10120:43: note: in definition of macro 'DUK_ERROR_FMT1' 10120 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__handle_call_raw(duk_hthread*, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68099:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68099 | entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack); | ^~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68099:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68099 | entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68099:123: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 68099 | entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68100:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68100 | entry_valstack_end_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68100:109: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68100 | entry_valstack_end_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68100:117: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 68100 | entry_valstack_end_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68243:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68243 | act->reserve_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68243:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68243 | act->reserve_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68243:111: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 68243 | act->reserve_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_end - (duk_uint8_t *) thr->valstack); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68298:89: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 68298 | act->curr_pc = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) func); | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:47: note: in definition of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68298:32: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CODE_BASE' 68298 | act->curr_pc = DUK_HCOMPFUNC_GET_CODE_BASE(thr->heap, (duk_hcompfunc *) func); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68355:48: warning: use of old-style cast to 'duk_hnatfunc*' {aka 'struct duk_hnatfunc*'} [-Wold-style-cast] 68355 | rc = ((duk_hnatfunc *) func)->func(thr); | ^~~~ | --------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68378:25: note: in expansion of macro 'DUK_ERROR_TYPE' 68378 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68378:25: note: in expansion of macro 'DUK_ERROR_TYPE' 68378 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68378:25: note: in expansion of macro 'DUK_ERROR_TYPE' 68378 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_CFUNC_RC); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68410:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68410 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68410:116: warning: use of old-style cast to 'void*' [-Wold-style-cast] 68410 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68410:116: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 68410 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68431:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 68431 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv_ret, tv_funret); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68431:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 68431 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv_ret, tv_funret); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68441:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68441 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_end_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68441:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 68441 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_end_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68441:110: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 68441 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_end_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68451:36: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 68451 | thr->state = (duk_uint8_t) entry_thread_state; | ^~~~~~~~~~~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_safe_call_inner(duk_hthread*, duk_safe_call_function, void*, duk_hthread*, duk_uint_fast8_t, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68583:36: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 68583 | thr->state = (duk_uint8_t) entry_thread_state; | ^~~~~~~~~~~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_safe_call_error(duk_hthread*, duk_activation*, duk_hthread*, duk_uint_fast8_t, duk_idx_t, duk_idx_t, duk_size_t, duk_jmpbuf*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68636:36: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 68636 | thr->state = (duk_uint8_t) entry_thread_state; | ^~~~~~~~~~~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68642:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68642 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68642:116: warning: use of old-style cast to 'void*' [-Wold-style-cast] 68642 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68642:116: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 68642 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + entry_valstack_bottom_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_handle_safe_call(duk_hthread*, duk_safe_call_function, void*, duk_idx_t, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68751:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68751 | entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack); | ^~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68751:115: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 68751 | entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68751:123: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 68751 | entry_valstack_bottom_byteoff = (duk_size_t) ((duk_uint8_t *) thr->valstack_bottom - (duk_uint8_t *) thr->valstack); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68870:25: note: in expansion of macro 'DUK_ERROR_FMT1' 68870 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68870:25: note: in expansion of macro 'DUK_ERROR_FMT1' 68870 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68870:25: note: in expansion of macro 'DUK_ERROR_FMT1' 68870 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68875:49: warning: declaration of 'exc' shadows a previous local [-Wshadow] 68875 | } catch (duk_internal_exception exc) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68860:34: note: shadowed declaration is here 68860 | } catch (std::exception &exc) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68897:25: note: in expansion of macro 'DUK_ERROR_TYPE' 68897 | DUK_ERROR_TYPE(thr, "caught invalid c++ exception (perhaps thrown by user code)"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68897:25: note: in expansion of macro 'DUK_ERROR_TYPE' 68897 | DUK_ERROR_TYPE(thr, "caught invalid c++ exception (perhaps thrown by user code)"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68897:25: note: in expansion of macro 'DUK_ERROR_TYPE' 68897 | DUK_ERROR_TYPE(thr, "caught invalid c++ exception (perhaps thrown by user code)"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_call_setup_propcall_error(duk_hthread*, duk_tval*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:752:84: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 752 | duk_push_error_object_raw((ctx), (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69012:9: note: in expansion of macro 'duk_push_error_object' 69012 | duk_push_error_object(thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:752:114: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 752 | duk_push_error_object_raw((ctx), (err_code), (const char *) (DUK_FILE_MACRO), (duk_int_t) (DUK_LINE_MACRO), __VA_ARGS__) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69012:9: note: in expansion of macro 'duk_push_error_object' 69012 | duk_push_error_object(thr, | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__comp_recursion_increase(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69484:17: note: in expansion of macro 'DUK_ERROR_RANGE' 69484 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_COMPILER_RECURSION_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__advance_helper(duk_compiler_ctx*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69544:73: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 69544 | if (expect >= 0 && comp_ctx->curr_token.t != (duk_small_uint_t) expect) { | ^~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69546:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 69546 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69546:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 69546 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69546:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 69546 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69551:9: note: in expansion of macro 'duk_memcpy' 69551 | duk_memcpy(&comp_ctx->prev_token, &comp_ctx->curr_token, sizeof(duk_token)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__init_func_valstack_slots(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69596:9: note: in expansion of macro 'duk_memzero' 69596 | duk_memzero(func, sizeof(*func)); /* intentional overlap with earlier memzero */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6272:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6272 | (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69615:26: note: in expansion of macro 'DUK_GET_HOBJECT_POSIDX' 69615 | func->h_consts = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 1); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6272:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6272 | (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69620:25: note: in expansion of macro 'DUK_GET_HOBJECT_POSIDX' 69620 | func->h_funcs = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 2); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6272:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6272 | (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69626:25: note: in expansion of macro 'DUK_GET_HOBJECT_POSIDX' 69626 | func->h_decls = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 3); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6272:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6272 | (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69631:30: note: in expansion of macro 'DUK_GET_HOBJECT_POSIDX' 69631 | func->h_labelnames = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 4); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69636:90: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 69636 | func->h_labelinfos = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, entry_top + 5); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6272:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6272 | (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69642:28: note: in expansion of macro 'DUK_GET_HOBJECT_POSIDX' 69642 | func->h_argnames = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 6); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6272:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6272 | (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69647:26: note: in expansion of macro 'DUK_GET_HOBJECT_POSIDX' 69647 | func->h_varmap = DUK_GET_HOBJECT_POSIDX(thr, entry_top + 7); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__reset_func_for_pass2(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6272:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6272 | (DUK_ASSERT_VALID_POSIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_bottom + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69672:26: note: in expansion of macro 'DUK_GET_HOBJECT_POSIDX' 69672 | func->h_varmap = DUK_GET_HOBJECT_POSIDX(thr, func->varmap_idx); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__cleanup_varmap(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6270:90: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6270 | (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), DUK_TVAL_GET_OBJECT(((duk_hthread *) (thr))->valstack_top + (idx))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:46: note: in definition of macro 'DUK_TVAL_GET_OBJECT' 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69689:20: note: in expansion of macro 'DUK_GET_HOBJECT_NEGIDX' 69689 | h_varmap = DUK_GET_HOBJECT_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69695:25: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 69695 | h_key = DUK_HOBJECT_E_GET_KEY(thr->heap, h_varmap, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69695:25: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 69695 | h_key = DUK_HOBJECT_E_GET_KEY(thr->heap, h_varmap, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69709:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 69709 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h_varmap, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69709:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 69709 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, h_varmap, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7022:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 7022 | DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69712:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_KEY' 69712 | DUK_HOBJECT_E_SET_KEY(thr->heap, h_varmap, i, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7022:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 7022 | DUK_HOBJECT_E_GET_KEY((heap), (h), (i)) = (k); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69712:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_KEY' 69712 | DUK_HOBJECT_E_SET_KEY(thr->heap, h_varmap, i, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5046:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5046 | #define DUK_HSTRING_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69713:25: note: in expansion of macro 'DUK_HSTRING_DECREF' 69713 | DUK_HSTRING_DECREF(thr, h_key); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hstring*' {aka 'struct duk_hstring*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5046:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5046 | #define DUK_HSTRING_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hstring_refzero, duk_hstring *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69713:25: note: in expansion of macro 'DUK_HSTRING_DECREF' 69713 | DUK_HSTRING_DECREF(thr, h_key); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__convert_to_func_template(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69762:63: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69762 | DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, (duk_hobject *) h_res, NULL); /* Function templates are "bare objects". */ | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7196:94: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE_UPDREF' 7196 | #define DUK_HOBJECT_SET_PROTOTYPE_UPDREF(thr, h, p) duk_hobject_set_prototype_updref((thr), (h), (p)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69766:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69766 | DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69766:17: note: in expansion of macro 'DUK_HOBJECT_SET_NEWENV' 69766 | DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69777:76: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69777 | DUK_HOBJECT_SET_CREATEARGS((duk_hobject *) h_res); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69777:33: note: in expansion of macro 'DUK_HOBJECT_SET_CREATEARGS' 69777 | DUK_HOBJECT_SET_CREATEARGS((duk_hobject *) h_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69782:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69782 | DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69782:17: note: in expansion of macro 'DUK_HOBJECT_SET_NEWENV' 69782 | DUK_HOBJECT_SET_NEWENV((duk_hobject *) h_res); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69798:61: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69798 | DUK_HOBJECT_SET_NAMEBINDING((duk_hobject *) h_res); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69798:17: note: in expansion of macro 'DUK_HOBJECT_SET_NAMEBINDING' 69798 | DUK_HOBJECT_SET_NAMEBINDING((duk_hobject *) h_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69804:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69804 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_res); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69804:17: note: in expansion of macro 'DUK_HOBJECT_SET_STRICT' 69804 | DUK_HOBJECT_SET_STRICT((duk_hobject *) h_res); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69809:56: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69809 | DUK_HOBJECT_SET_NOTAIL((duk_hobject *) h_res); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69809:17: note: in expansion of macro 'DUK_HOBJECT_SET_NOTAIL' 69809 | DUK_HOBJECT_SET_NOTAIL((duk_hobject *) h_res); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69814:63: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 69814 | DUK_HOBJECT_SET_CONSTRUCTABLE((duk_hobject *) h_res); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4769:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAG_BITS' 4769 | (h)->h_flags |= (bits); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69814:17: note: in expansion of macro 'DUK_HOBJECT_SET_CONSTRUCTABLE' 69814 | DUK_HOBJECT_SET_CONSTRUCTABLE((duk_hobject *) h_res); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69828:22: note: in expansion of macro 'DUK_BW_GET_SIZE' 69828 | code_count = DUK_BW_GET_SIZE(thr, &func->bw_code) / sizeof(duk_compiler_instr); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69846:74: warning: use of old-style cast to 'void*' [-Wold-style-cast] 69846 | h_data = (duk_hbuffer_fixed *) (void *) duk_known_hbuffer(thr, -1); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69846:74: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 69846 | h_data = (duk_hbuffer_fixed *) (void *) duk_known_hbuffer(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69848:66: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 69848 | DUK_HCOMPFUNC_SET_DATA(thr->heap, h_res, (duk_hbuffer *) h_data); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7584:46: note: in definition of macro 'DUK_HCOMPFUNC_SET_DATA' 7584 | (h)->data = (duk_hbuffer *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7584:47: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7584 | (h)->data = (duk_hbuffer *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69848:9: note: in expansion of macro 'DUK_HCOMPFUNC_SET_DATA' 69848 | DUK_HCOMPFUNC_SET_DATA(thr->heap, h_res, (duk_hbuffer *) h_data); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69849:9: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 69849 | DUK_HEAPHDR_INCREF(thr, h_data); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69851:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 69851 | p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69851:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 69851 | p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69851:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 69851 | p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69851:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 69851 | p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69851:41: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 69851 | p_const = (duk_tval *) (void *) DUK_HBUFFER_FIXED_GET_DATA_PTR(thr->heap, h_data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69854:103: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 69854 | tv = duk_hobject_find_array_entry_tval_ptr(thr->heap, func->h_consts, (duk_uarridx_t) i); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69863:35: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 69863 | p_func = (duk_hobject **) p_const; | ^~~~~~~ | ------------------------ | reinterpret_cast ( p_const) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69868:108: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 69868 | tv = duk_hobject_find_array_entry_tval_ptr(thr->heap, func->h_funcs, (duk_uarridx_t) (i * 3)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69875:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 69875 | DUK_HOBJECT_INCREF(thr, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69875:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 69875 | DUK_HOBJECT_INCREF(thr, h); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69880:35: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 69880 | p_instr = (duk_instr_t *) p_func; | ^~~~~~ | ---------------------- | reinterpret_cast ( p_func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2559:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2559 | #define DUK_BW_GET_BASEPTR(thr, bw_ctx) ((bw_ctx)->p_base) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69884:51: note: in expansion of macro 'DUK_BW_GET_BASEPTR' 69884 | q_instr = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(thr, &func->bw_code); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2559:59: warning: use of old-style cast to 'duk_compiler_instr*' {aka 'struct duk_compiler_instr*'} [-Wold-style-cast] 2559 | #define DUK_BW_GET_BASEPTR(thr, bw_ctx) ((bw_ctx)->p_base) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69884:51: note: in expansion of macro 'DUK_BW_GET_BASEPTR' 69884 | q_instr = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(thr, &func->bw_code); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69905:45: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 69905 | h_res->nregs = (duk_uint16_t) func->temp_max; | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69906:83: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 69906 | h_res->nargs = (duk_uint16_t) duk_hobject_get_length(thr, func->h_argnames); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69956:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 69956 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69956:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 69956 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69956:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 69956 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_VARMAP, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69976:51: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 69976 | if (formals_length != (duk_size_t) h_res->nargs) { | ^~~~~ | ------------ | static_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69997:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 69997 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69997:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 69997 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69997:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 69997 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_FORMALS, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70005:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70005 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70005:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70005 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70005:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70005 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70065:76: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 70065 | duk_hobject_pc2line_pack(thr, q_instr, (duk_uint_fast32_t) code_count); /* -> pushes fixed buffer */ | ^~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70066:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70066 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70066:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70066 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70066:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70066 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_PC2LINE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70082:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70082 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70082:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70082 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70082:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 70082 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_FILE_NAME, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__get_current_pc(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70171:29: note: in expansion of macro 'DUK_BW_GET_SIZE' 70171 | return (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &func->bw_code) / sizeof(duk_compiler_instr)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70171:104: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 70171 | return (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &func->bw_code) / sizeof(duk_compiler_instr)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_compiler_instr* duk__get_instr_ptr(duk_compiler_ctx*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2559:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2559 | #define DUK_BW_GET_BASEPTR(thr, bw_ctx) ((bw_ctx)->p_base) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70178:49: note: in expansion of macro 'DUK_BW_GET_BASEPTR' 70178 | return ((duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code)) + pc; | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2559:59: warning: use of old-style cast to 'duk_compiler_instr*' {aka 'struct duk_compiler_instr*'} [-Wold-style-cast] 2559 | #define DUK_BW_GET_BASEPTR(thr, bw_ctx) ((bw_ctx)->p_base) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70178:49: note: in expansion of macro 'DUK_BW_GET_BASEPTR' 70178 | return ((duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code)) + pc; | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit(duk_compiler_ctx*, duk_instr_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2590:47: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 2590 | #define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70197:49: note: in expansion of macro 'DUK_BW_ENSURE_GETPTR' 70197 | instr = (duk_compiler_instr *) (void *) DUK_BW_ENSURE_GETPTR(comp_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:130: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2590:47: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 2590 | #define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70197:49: note: in expansion of macro 'DUK_BW_ENSURE_GETPTR' 70197 | instr = (duk_compiler_instr *) (void *) DUK_BW_ENSURE_GETPTR(comp_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:130: warning: use of old-style cast to 'duk_compiler_instr*' {aka 'struct duk_compiler_instr*'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2590:47: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 2590 | #define DUK_BW_ENSURE_GETPTR(thr, bw_ctx, sz) DUK_BW_ENSURE_RAW((thr), (bw_ctx), (sz), (bw_ctx)->p) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70197:49: note: in expansion of macro 'DUK_BW_ENSURE_GETPTR' 70197 | instr = (duk_compiler_instr *) (void *) DUK_BW_ENSURE_GETPTR(comp_ctx->thr, | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70220:38: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 70220 | instr->line = (duk_uint32_t) line; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70232:26: note: in expansion of macro 'DUK_BW_GET_SIZE' 70232 | if (DUK_UNLIKELY(DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) > DUK_USE_ESBC_MAX_BYTES)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70251:9: note: in expansion of macro 'DUK_ERROR_RANGE' 70251 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_BYTECODE_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_op_only(duk_compiler_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:69: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70280:29: note: in expansion of macro 'DUK_ENC_OP_ABC' 70280 | duk__emit(comp_ctx, DUK_ENC_OP_ABC(op, 0)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:98: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70280:29: note: in expansion of macro 'DUK_ENC_OP_ABC' 70280 | duk__emit(comp_ctx, DUK_ENC_OP_ABC(op, 0)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:100: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70280:29: note: in expansion of macro 'DUK_ENC_OP_ABC' 70280 | duk__emit(comp_ctx, DUK_ENC_OP_ABC(op, 0)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_a_b_c(duk_compiler_ctx*, duk_small_uint_t, duk_regconst_t, duk_regconst_t, duk_regconst_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70332:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70332 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70332:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70332 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70332:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70332 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70332:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70332 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70371:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70371 | ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:73: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70371:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70371 | ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70371:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70371 | ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70371:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70371 | ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:45: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70371:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70371 | ins |= DUK_ENC_OP_A_B_C(0x01, 0, 0, 0); /* const flag for B */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70378:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70378 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70378:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70378 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70378:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70378 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70378:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70378 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70418:61: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70418 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70418:61: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70418 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70418:61: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70418 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70418:61: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70418 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, b)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70442:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70442 | ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:73: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70442:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70442 | ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70442:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70442 | ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70442:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70442 | ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:45: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70442:40: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70442 | ins |= DUK_ENC_OP_A_B_C(0x02, 0, 0, 0); /* const flag for C */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70449:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70449 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70449:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70449 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70449:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70449 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70449:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70449 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDCONST, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70476:53: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70476 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70476:53: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70476 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70476:53: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70476 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70476:53: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70476 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, c)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70494:16: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70494 | ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:73: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70494:16: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70494 | ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70494:16: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70494 | ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70494:16: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70494 | ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:45: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70494:16: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 70494 | ins |= DUK_ENC_OP_A_B_C(op_flags & 0xff, a, b, c); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70517:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70517 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70517:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70517 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70517:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70517 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70517:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70517 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a, a_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70526:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70526 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70526:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70526 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70526:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70526 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70526:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70526 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, a + 1, a_out + 1)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70531:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70531 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70531:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70531 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70531:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70531 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70531:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70531 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, b, b_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70535:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70535 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70535:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70535 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70535:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70535 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70535:37: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70535 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, c, c_out)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70541:9: note: in expansion of macro 'DUK_ERROR_RANGE' 70541 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_a_bc(duk_compiler_ctx*, duk_small_uint_t, duk_regconst_t, duk_regconst_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70612:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70612 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70612:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70612 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70612:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70612 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70612:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70612 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, a, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70621:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70621 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70621:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70621 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70621:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70621 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70621:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70621 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70626:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70626 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70626:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70626 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70626:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70626 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70626:23: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70626 | ins = DUK_ENC_OP_A_BC(op_flags & 0xff, tmp, bc); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70628:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70628 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70628:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70628 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70628:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70628 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70628:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70628 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_LDREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70632:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70632 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70632:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70632 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70632:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70632 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70632:45: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70632 | duk__emit(comp_ctx, DUK_ENC_OP_A_BC(DUK_OP_STREG, tmp, a)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70640:9: note: in expansion of macro 'DUK_ERROR_RANGE' 70640 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_abc(duk_compiler_ctx*, duk_small_uint_t, duk_regconst_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:69: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70666:15: note: in expansion of macro 'DUK_ENC_OP_ABC' 70666 | ins = DUK_ENC_OP_ABC(op, abc); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:98: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70666:15: note: in expansion of macro 'DUK_ENC_OP_ABC' 70666 | ins = DUK_ENC_OP_ABC(op, abc); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:100: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70666:15: note: in expansion of macro 'DUK_ENC_OP_ABC' 70666 | ins = DUK_ENC_OP_ABC(op, abc); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70679:9: note: in expansion of macro 'DUK_ERROR_RANGE' 70679 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_load_int32_raw(duk_compiler_ctx*, duk_regconst_t, duk_int32_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3464:24: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3464 | #define DUK_BC_BC_MIN 0 | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70692:35: note: in expansion of macro 'DUK_BC_BC_MIN' 70692 | if ((val >= (duk_int32_t) DUK_BC_BC_MIN - (duk_int32_t) DUK_BC_LDINT_BIAS) && | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3794:38: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3794 | #define DUK_BC_LDINT_BIAS (1L << 15) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70692:65: note: in expansion of macro 'DUK_BC_LDINT_BIAS' 70692 | if ((val >= (duk_int32_t) DUK_BC_BC_MIN - (duk_int32_t) DUK_BC_LDINT_BIAS) && | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3465:24: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3465 | #define DUK_BC_BC_MAX 0xffffL | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70693:35: note: in expansion of macro 'DUK_BC_BC_MAX' 70693 | (val <= (duk_int32_t) DUK_BC_BC_MAX - (duk_int32_t) DUK_BC_LDINT_BIAS)) { | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3794:38: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3794 | #define DUK_BC_LDINT_BIAS (1L << 15) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70693:65: note: in expansion of macro 'DUK_BC_LDINT_BIAS' 70693 | (val <= (duk_int32_t) DUK_BC_BC_MAX - (duk_int32_t) DUK_BC_LDINT_BIAS)) { | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3794:38: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3794 | #define DUK_BC_LDINT_BIAS (1L << 15) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70695:110: note: in expansion of macro 'DUK_BC_LDINT_BIAS' 70695 | duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (val + (duk_int32_t) DUK_BC_LDINT_BIAS)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70695:127: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 70695 | duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (val + (duk_int32_t) DUK_BC_LDINT_BIAS)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70698:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 70698 | duk_int32_t lo = val & ((((duk_int32_t) 1) << DUK_BC_LDINTX_SHIFT) - 1); | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3794:38: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3794 | #define DUK_BC_LDINT_BIAS (1L << 15) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70705:109: note: in expansion of macro 'DUK_BC_LDINT_BIAS' 70705 | duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (hi + (duk_int32_t) DUK_BC_LDINT_BIAS)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70705:126: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 70705 | duk__emit_a_bc(comp_ctx, DUK_OP_LDINT | op_flags, reg, (duk_regconst_t) (hi + (duk_int32_t) DUK_BC_LDINT_BIAS)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70706:90: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 70706 | duk__emit_a_bc(comp_ctx, DUK_OP_LDINTX | op_flags, reg, (duk_regconst_t) lo); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_jump(duk_compiler_ctx*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70735:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 70735 | curr_pc = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70735:121: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 70735 | curr_pc = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70736:30: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 70736 | offset = (duk_int_t) target_pc - (duk_int_t) curr_pc - 1; | ^~~~~~~~~ | --------------------- | static_cast ( target_pc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70736:54: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 70736 | offset = (duk_int_t) target_pc - (duk_int_t) curr_pc - 1; | ^~~~~~~ | ------------------- | static_cast ( curr_pc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70739:89: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 70739 | duk__emit_abc(comp_ctx, DUK_OP_JUMP, (duk_regconst_t) (offset + DUK_BC_JUMP_BIAS)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__insert_jump_entry(duk_compiler_ctx*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70761:31: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 70761 | offset = (duk_size_t) jump_pc * sizeof(duk_compiler_instr); | ^~~~~~~ | -------------------- | static_cast ( jump_pc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2875:60: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2875 | duk_bw_insert_ensure_area((thr), (bw), (off), (len)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70763:13: note: in expansion of macro 'DUK_BW_INSERT_ENSURE_AREA' 70763 | DUK_BW_INSERT_ENSURE_AREA(comp_ctx->thr, &comp_ctx->curr_func.bw_code, offset, sizeof(duk_compiler_instr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2875:60: warning: use of old-style cast to 'duk_compiler_instr*' {aka 'struct duk_compiler_instr*'} [-Wold-style-cast] 2875 | duk_bw_insert_ensure_area((thr), (bw), (off), (len)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70763:13: note: in expansion of macro 'DUK_BW_INSERT_ENSURE_AREA' 70763 | DUK_BW_INSERT_ENSURE_AREA(comp_ctx->thr, &comp_ctx->curr_func.bw_code, offset, sizeof(duk_compiler_instr)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:69: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70768:22: note: in expansion of macro 'DUK_ENC_OP_ABC' 70768 | instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, 0); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:98: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70768:22: note: in expansion of macro 'DUK_ENC_OP_ABC' 70768 | instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, 0); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:100: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70768:22: note: in expansion of macro 'DUK_ENC_OP_ABC' 70768 | instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, 0); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70770:38: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 70770 | instr->line = (duk_uint32_t) line; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70774:26: note: in expansion of macro 'DUK_BW_GET_SIZE' 70774 | if (DUK_UNLIKELY(DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) > DUK_USE_ESBC_MAX_BYTES)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70780:9: note: in expansion of macro 'DUK_ERROR_RANGE' 70780 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_BYTECODE_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__patch_jump(duk_compiler_ctx*, duk_int_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:69: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70806:22: note: in expansion of macro 'DUK_ENC_OP_ABC' 70806 | instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, offset + DUK_BC_JUMP_BIAS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:98: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70806:22: note: in expansion of macro 'DUK_ENC_OP_ABC' 70806 | instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, offset + DUK_BC_JUMP_BIAS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:100: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70806:22: note: in expansion of macro 'DUK_ENC_OP_ABC' 70806 | instr->ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, offset + DUK_BC_JUMP_BIAS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__patch_trycatch(duk_compiler_ctx*, duk_int_t, duk_int_t, duk_regconst_t, duk_regconst_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70846:25: note: in expansion of macro 'DUK_ERROR_RANGE' 70846 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_REG_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70849:31: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70849 | instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70849:31: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70849 | instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70849:31: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70849 | instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70849:31: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70849 | instr->ins |= DUK_ENC_OP_A_BC(0, 0, const_varname); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3439:51: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3439 | #define DUK_ENC_OP(op) ((duk_instr_t) (op)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70854:30: note: in expansion of macro 'DUK_ENC_OP' 70854 | instr->ins = DUK_ENC_OP(DUK_OP_NOP); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:44: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70861:22: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70861 | instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:74: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70861:22: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70861 | instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70861:22: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70861 | instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3442:105: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3442 | ((duk_instr_t) ((((duk_instr_t) (bc)) << 16) | (((duk_instr_t) (a)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70861:22: note: in expansion of macro 'DUK_ENC_OP_A_BC' 70861 | instr->ins = DUK_ENC_OP_A_BC(DUK_OP_TRYCATCH, flags, reg_catch); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__peephole_optimize_bytecode(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2559:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 2559 | #define DUK_BW_GET_BASEPTR(thr, bw_ctx) ((bw_ctx)->p_base) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70895:46: note: in expansion of macro 'DUK_BW_GET_BASEPTR' 70895 | bc = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2559:59: warning: use of old-style cast to 'duk_compiler_instr*' {aka 'struct duk_compiler_instr*'} [-Wold-style-cast] 2559 | #define DUK_BW_GET_BASEPTR(thr, bw_ctx) ((bw_ctx)->p_base) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70895:46: note: in expansion of macro 'DUK_BW_GET_BASEPTR' 70895 | bc = (duk_compiler_instr *) (void *) DUK_BW_GET_BASEPTR(comp_ctx->thr, &comp_ctx->curr_func.bw_code); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70902:26: note: in expansion of macro 'DUK_BW_GET_SIZE' 70902 | n = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr)); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70902:115: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 70902 | n = (duk_int_t) (DUK_BW_GET_SIZE(comp_ctx->thr, &comp_ctx->curr_func.bw_code) / sizeof(duk_compiler_instr)); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3437:48: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 3437 | #define DUK_DEC_ABC(x) (((x) >> 8) & 0xffffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70917:58: note: in expansion of macro 'DUK_DEC_ABC' 70917 | target_pc1 = i + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS; | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3796:38: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 3796 | #define DUK_BC_JUMP_BIAS (1L << 23) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70917:89: note: in expansion of macro 'DUK_BC_JUMP_BIAS' 70917 | target_pc1 = i + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS; | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3437:48: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 3437 | #define DUK_DEC_ABC(x) (((x) >> 8) & 0xffffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70932:67: note: in expansion of macro 'DUK_DEC_ABC' 70932 | target_pc2 = target_pc1 + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS; | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3796:38: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 3796 | #define DUK_BC_JUMP_BIAS (1L << 23) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70932:98: note: in expansion of macro 'DUK_BC_JUMP_BIAS' 70932 | target_pc2 = target_pc1 + 1 + (duk_int_t) DUK_DEC_ABC(ins) - (duk_int_t) DUK_BC_JUMP_BIAS; | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:69: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70939:37: note: in expansion of macro 'DUK_ENC_OP_ABC' 70939 | bc[i].ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, target_pc2 - (i + 1) + DUK_BC_JUMP_BIAS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:98: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70939:37: note: in expansion of macro 'DUK_ENC_OP_ABC' 70939 | bc[i].ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, target_pc2 - (i + 1) + DUK_BC_JUMP_BIAS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3440:100: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3440 | #define DUK_ENC_OP_ABC(op, abc) ((duk_instr_t) ((((duk_instr_t) (abc)) << 8) | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:70939:37: note: in expansion of macro 'DUK_ENC_OP_ABC' 70939 | bc[i].ins = DUK_ENC_OP_ABC(DUK_OP_JUMP, target_pc2 - (i + 1) + DUK_BC_JUMP_BIAS); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_regconst_t duk__alloctemps(duk_compiler_ctx*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71051:17: note: in expansion of macro 'DUK_ERROR_RANGE' 71051 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_TEMP_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_regconst_t duk__getconst(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71081:58: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 71081 | n = (duk_int_t) duk_get_length(thr, f->consts_idx); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71083:15: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 71083 | tv1 = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71097:33: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 71097 | duk_tval *tv2 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, f->h_consts, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6949:87: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 6949 | DUK_HOBJECT_E_FLAG_PADDING(DUK_HOBJECT_GET_ESIZE((h))))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7016:58: note: in expansion of macro 'DUK_HOBJECT_A_GET_BASE' 7016 | #define DUK_HOBJECT_A_GET_VALUE_PTR(heap, h, i) (&DUK_HOBJECT_A_GET_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71097:33: note: in expansion of macro 'DUK_HOBJECT_A_GET_VALUE_PTR' 71097 | duk_tval *tv2 = DUK_HOBJECT_A_GET_VALUE_PTR(thr->heap, f->h_consts, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71105:49: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 71105 | return (duk_regconst_t) i | (duk_regconst_t) DUK__CONST_MARKER; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71110:17: note: in expansion of macro 'DUK_ERROR_RANGE' 71110 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_CONST_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71115:71: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 71115 | (void) duk_put_prop_index(thr, f->consts_idx, (duk_uarridx_t) n); /* invalidates tv1, tv2 */ | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71116:33: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 71116 | return (duk_regconst_t) n | (duk_regconst_t) DUK__CONST_MARKER; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__const_needs_refcount(duk_compiler_ctx*, duk_regconst_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71125:81: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 71125 | (void) duk_get_prop_index(comp_ctx->thr, f->consts_idx, (duk_uarridx_t) rc); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_regconst_t duk__ispec_toregconst_raw(duk_compiler_ctx*, duk_ispec*, duk_regconst_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71175:22: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 71175 | tv = DUK_GET_TVAL_POSIDX(thr, x->valstack_idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71195:49: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 71195 | duk__emit_bc(comp_ctx, (DUK_TVAL_GET_BOOLEAN(tv) ? DUK_OP_LDTRUE : DUK_OP_LDFALSE), dest); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71307:63: note: in expansion of macro 'DUK__ISREG_TEMP' 71307 | if ((flags & DUK__IVAL_FLAG_REQUIRE_TEMP) && !DUK__ISREG_TEMP(comp_ctx, x->regconst)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71307:63: note: in expansion of macro 'DUK__ISREG_TEMP' 71307 | if ((flags & DUK__IVAL_FLAG_REQUIRE_TEMP) && !DUK__ISREG_TEMP(comp_ctx, x->regconst)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71320:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 71320 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__ivalue_toplain_raw(duk_compiler_ctx*, duk_ivalue*, duk_regconst_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71366:31: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 71366 | tv1 = DUK_GET_TVAL_POSIDX(thr, x->x1.valstack_idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71367:31: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 71367 | tv2 = DUK_GET_TVAL_POSIDX(thr, x->x2.valstack_idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71404:87: warning: use of old-style cast to 'double' [-Wold-style-cast] 71404 | d3 = (duk_double_t) duk_js_arith_pow((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71404:100: warning: use of old-style cast to 'double' [-Wold-style-cast] 71404 | d3 = (duk_double_t) duk_js_arith_pow((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71404:102: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 71404 | d3 = (duk_double_t) duk_js_arith_pow((double) d1, (double) d2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71453:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71453 | } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71453:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71453 | } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71455:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71455 | } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71455:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71455 | } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71494:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71494 | } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71494:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71494 | } else if (DUK__ISREG_TEMP(comp_ctx, arg1)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71496:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71496 | } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71496:28: note: in expansion of macro 'DUK__ISREG_TEMP' 71496 | } else if (DUK__ISREG_TEMP(comp_ctx, arg2)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71532:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 71532 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_regconst_t duk__lookup_active_register_binding(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71692:34: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 71692 | return (duk_regconst_t) -1; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71699:34: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 71699 | return (duk_regconst_t) -1; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__add_label(duk_compiler_ctx*, duk_hstring*, duk_int_t, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71757:29: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 71757 | p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, comp_ctx->curr_func.h_labelinfos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71758:47: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71758 | li_start = (duk_labelinfo *) (void *) p; | ^ | ---------- | static_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71758:47: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71758 | li_start = (duk_labelinfo *) (void *) p; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71759:46: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 71759 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71759:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71759 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71759:100: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71759 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71760:40: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 71760 | n = (duk_size_t) (li - li_start); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71766:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71766 | DUK_ERROR_SYNTAX(thr, DUK_STR_DUPLICATE_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71766:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71766 | DUK_ERROR_SYNTAX(thr, DUK_STR_DUPLICATE_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71766:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71766 | DUK_ERROR_SYNTAX(thr, DUK_STR_DUPLICATE_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71773:92: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 71773 | (void) duk_put_prop_index(thr, comp_ctx->curr_func.labelnames_idx, (duk_uarridx_t) n); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71780:29: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 71780 | p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, comp_ctx->curr_func.h_labelinfos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71781:47: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71781 | li_start = (duk_labelinfo *) (void *) p; | ^ | ---------- | static_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71781:47: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71781 | li_start = (duk_labelinfo *) (void *) p; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71783:46: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 71783 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71783:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71783 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71783:100: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71783 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__update_label_flags(duk_compiler_ctx*, duk_int_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71812:29: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 71812 | p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(comp_ctx->thr->heap, comp_ctx->curr_func.h_labelinfos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71813:47: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71813 | li_start = (duk_labelinfo *) (void *) p; | ^ | ---------- | static_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71813:47: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71813 | li_start = (duk_labelinfo *) (void *) p; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71814:46: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 71814 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71814:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71814 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71814:100: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71814 | li = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__lookup_active_label(duk_compiler_ctx*, duk_hstring*, duk_bool_t, duk_int_t*, duk_int_t*, duk_int_t*, duk_bool_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71867:29: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 71867 | p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, comp_ctx->curr_func.h_labelinfos); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71868:47: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71868 | li_start = (duk_labelinfo *) (void *) p; | ^ | ---------- | static_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71868:47: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71868 | li_start = (duk_labelinfo *) (void *) p; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71869:50: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 71869 | li_end = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71869:104: warning: use of old-style cast to 'void*' [-Wold-style-cast] 71869 | li_end = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71869:104: warning: use of old-style cast to 'struct duk_labelinfo*' [-Wold-style-cast] 71869 | li_end = (duk_labelinfo *) (void *) (p + DUK_HBUFFER_GET_SIZE(comp_ctx->curr_func.h_labelinfos)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71907:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71907 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71907:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71907 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71907:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71907 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71917:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71917 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71917:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71917 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:71917:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 71917 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__nud_array_literal(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72037:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 72037 | duk__emit_load_int32(comp_ctx, reg_temp, (duk_int32_t) start_idx); | ^~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72068:73: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 72068 | (duk_regconst_t) (num_values + 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72080:23: note: in expansion of macro 'DUK_ENC_OP_A' 72080 | instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:73: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72080:23: note: in expansion of macro 'DUK_ENC_OP_A' 72080 | instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72080:23: note: in expansion of macro 'DUK_ENC_OP_A' 72080 | instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72080:23: note: in expansion of macro 'DUK_ENC_OP_A' 72080 | instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:45: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72080:23: note: in expansion of macro 'DUK_ENC_OP_A' 72080 | instr->ins |= DUK_ENC_OP_A(0, curr_idx > DUK_BC_A_MAX ? DUK_BC_A_MAX : curr_idx); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72093:70: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 72093 | duk__emit_load_int32(comp_ctx, reg_temp, (duk_int_t) curr_idx); | ^~~~~~~~ | -------------------- | static_cast ( curr_idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72103:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72103 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARRAY_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72103:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72103 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARRAY_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72103:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72103 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARRAY_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__objlit_flush_keys(duk_compiler_ctx*, duk__objlit_state*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72129:68: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 72129 | (duk_regconst_t) (st->num_pairs * 2)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__nud_object_literal(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72244:80: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 72244 | DUK__SETTEMP(comp_ctx, st.temp_start + 2 * (duk_regconst_t) st.num_pairs); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69083:80: note: in definition of macro 'DUK__SETTEMP' 69083 | #define DUK__SETTEMP(comp_ctx, x) ((comp_ctx)->curr_func.temp_next = (x)) /* dangerous: must only lower (temp_max not updated) */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72271:102: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 72271 | duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, st.temp_start + 1, (duk_regconst_t) fnum); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72315:97: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 72315 | duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_temp + 1, (duk_regconst_t) fnum); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72365:23: note: in expansion of macro 'DUK_ENC_OP_A' 72365 | instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:73: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72365:23: note: in expansion of macro 'DUK_ENC_OP_A' 72365 | instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3444:103: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3444 | ((duk_instr_t) ((((duk_instr_t) (c)) << 24) | (((duk_instr_t) (b)) << 16) | (((duk_instr_t) (a)) << 8) | \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72365:23: note: in expansion of macro 'DUK_ENC_OP_A' 72365 | instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:43: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72365:23: note: in expansion of macro 'DUK_ENC_OP_A' 72365 | instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3445:45: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3445 | ((duk_instr_t) (op)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3447:34: note: in expansion of macro 'DUK_ENC_OP_A_B_C' 3447 | #define DUK_ENC_OP_A(op, a) DUK_ENC_OP_A_B_C((op), (a), 0, 0) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72365:23: note: in expansion of macro 'DUK_ENC_OP_A' 72365 | instr->ins |= DUK_ENC_OP_A(0, st.num_total_pairs > DUK_BC_A_MAX ? DUK_BC_A_MAX : st.num_total_pairs); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72375:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72375 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_OBJECT_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72375:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72375 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_OBJECT_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72375:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72375 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_OBJECT_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__expr_nud(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72653:91: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 72653 | duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_temp /*a*/, (duk_regconst_t) fnum /*bc*/); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72679:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72679 | DUK_ERROR_SYNTAX(thr, DUK_STR_CANNOT_DELETE_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72679:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72679 | DUK_ERROR_SYNTAX(thr, DUK_STR_CANNOT_DELETE_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72679:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72679 | DUK_ERROR_SYNTAX(thr, DUK_STR_CANNOT_DELETE_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72777:34: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 72777 | tv_num = DUK_GET_TVAL_POSIDX(thr, res->x1.valstack_idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72802:34: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 72802 | tv_val = DUK_GET_TVAL_POSIDX(thr, res->x1.valstack_idx); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1521:40: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 1521 | #define DUK_TVAL_SET_BOOLEAN_TRUE(tv) DUK_TVAL_SET_BOOLEAN((tv), 1) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72810:41: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_TRUE' 72810 | DUK_TVAL_SET_BOOLEAN_TRUE(tv_val); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1522:40: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 1522 | #define DUK_TVAL_SET_BOOLEAN_FALSE(tv) DUK_TVAL_SET_BOOLEAN((tv), 0) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72814:41: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_FALSE' 72814 | DUK_TVAL_SET_BOOLEAN_FALSE(tv_val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72819:37: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 72819 | v = DUK_TVAL_GET_BOOLEAN(tv_val); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72822:33: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 72822 | DUK_TVAL_SET_BOOLEAN(tv_val, v ^ 0x01); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72832:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72832 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72832:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72832 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72832:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72832 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72844:13: note: in expansion of macro 'DUK__ISREG_TEMP' 72844 | if (DUK__ISREG_TEMP(comp_ctx, reg_src)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72844:13: note: in expansion of macro 'DUK__ISREG_TEMP' 72844 | if (DUK__ISREG_TEMP(comp_ctx, reg_src)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72929:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72929 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_NEWTARGET); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72929:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72929 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_NEWTARGET); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72929:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72929 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_NEWTARGET); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72934:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72934 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72934:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72934 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72934:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72934 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__expr_led(duk_compiler_ctx*, duk_ivalue*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72990:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72990 | DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72990:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72990 | DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:72990:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 72990 | DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73137:68: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 73137 | duk__emit_a_bc(comp_ctx, call_op, (duk_regconst_t) nargs /*numargs*/, reg_cs /*basereg*/); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73413:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73413 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73413:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73413 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73413:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73413 | DUK_ERROR_SYNTAX(thr, DUK_STR_PARSE_ERROR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69080:27: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 69080 | ((duk_uint32_t) (x) < \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73584:81: note: in expansion of macro 'DUK__ISREG_NOTTEMP' 73584 | (res->x1.t == DUK_ISPEC_REGCONST && DUK__ISREG_NOTTEMP(comp_ctx, res->x1.regconst))) { | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69081:58: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 69081 | (duk_uint32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= 0 && x < temp_first by interpreting as unsigned. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73584:81: note: in expansion of macro 'DUK__ISREG_NOTTEMP' 73584 | (res->x1.t == DUK_ISPEC_REGCONST && DUK__ISREG_NOTTEMP(comp_ctx, res->x1.regconst))) { | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73651:105: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 73651 | (duk_int_t) sizeof(duk_compiler_instr)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2557:33: note: in definition of macro 'DUK_BW_ADD_PTR' 2557 | (bw_ctx)->p += (delta); \ | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73668:45: note: in expansion of macro 'DUK__ISREG_TEMP' 73668 | if (DUK__ISREG_TEMP(comp_ctx, reg_res)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73668:45: note: in expansion of macro 'DUK__ISREG_TEMP' 73668 | if (DUK__ISREG_TEMP(comp_ctx, reg_res)) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73706:100: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 73706 | duk__ivalue_toforcedreg(comp_ctx, res, (duk_int_t) reg_varbind); | ^~~~~~~~~~~ | ----------------------- | static_cast ( reg_varbind) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73710:101: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 73710 | duk__ivalue_toforcedreg(comp_ctx, left, (duk_int_t) reg_varbind); | ^~~~~~~~~~~ | ----------------------- | static_cast ( reg_varbind) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73718:93: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 73718 | duk__ivalue_toforcedreg(comp_ctx, left, (duk_int_t) reg_varbind); | ^~~~~~~~~~~ | ----------------------- | static_cast ( reg_varbind) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73899:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73899 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73899:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73899 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73899:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73899 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_EXPRESSION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73903:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73903 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LVALUE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73903:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73903 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LVALUE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73903:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73903 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_LVALUE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__expr_lbp(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69366:88: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 69366 | #define DUK__TOKEN_LBP_GET_BP(x) ((duk_small_uint_t) (((x) &DUK__TOKEN_LBP_BP_MASK) * 2)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73933:16: note: in expansion of macro 'DUK__TOKEN_LBP_GET_BP' 73933 | return DUK__TOKEN_LBP_GET_BP(duk__token_lbp[tok]); /* format is bit packed */ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__expr(duk_compiler_ctx*, duk_ivalue*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73970:9: note: in expansion of macro 'duk_memzero' 73970 | duk_memzero(&tmp_alloc, sizeof(tmp_alloc)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73989:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73989 | DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73989:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73989 | DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:73989:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 73989 | DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__exprtop(duk_compiler_ctx*, duk_ivalue*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74028:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74028 | DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74028:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74028 | DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74028:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74028 | DUK_ERROR_SYNTAX(thr, DUK_STR_EMPTY_EXPR_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_var_decl(duk_compiler_ctx*, duk_ivalue*, duk_small_uint_t, duk_regconst_t*, duk_regconst_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74182:86: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 74182 | n = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.decls_idx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74229:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74229 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_VAR_DECLARATION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74229:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74229 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_VAR_DECLARATION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74229:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74229 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_VAR_DECLARATION); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_for_stmt(duk_compiler_ctx*, duk_ivalue*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74612:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74612 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FOR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74612:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74612 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FOR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74612:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74612 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FOR); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_switch_stmt(duk_compiler_ctx*, duk_ivalue*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74808:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74808 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_SWITCH); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74808:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74808 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_SWITCH); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74808:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74808 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_SWITCH); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_break_or_continue_stmt(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74958:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74958 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BREAK_CONT_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74958:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74958 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BREAK_CONT_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74958:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 74958 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BREAK_CONT_LABEL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:74989:100: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 74989 | duk__emit_bc(comp_ctx, is_break ? DUK_OP_BREAK : DUK_OP_CONTINUE, (duk_regconst_t) label_id); | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_return_stmt(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75003:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75003 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_RETURN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75003:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75003 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_RETURN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75003:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75003 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_RETURN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3432:36: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 3432 | #define DUK_DEC_OP(x) ((x) &0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75071:49: note: in expansion of macro 'DUK_DEC_OP' 75071 | op = (duk_small_uint_t) DUK_DEC_OP(ins); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69077:26: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69077 | ((duk_int32_t) (x) >= \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75072:62: note: in expansion of macro 'DUK__ISREG_TEMP' 75072 | if ((op & ~0x0fU) == DUK_OP_CALL0 && DUK__ISREG_TEMP(comp_ctx, rc_val) /* see above */) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69078:57: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 69078 | (duk_int32_t) ((comp_ctx)->curr_func.temp_first)) /* Check for x >= temp_first && x >= 0 by comparing as signed. */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75072:62: note: in expansion of macro 'DUK__ISREG_TEMP' 75072 | if ((op & ~0x0fU) == DUK_OP_CALL0 && DUK__ISREG_TEMP(comp_ctx, rc_val) /* see above */) { | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3439:51: warning: use of old-style cast to 'duk_instr_t' {aka 'unsigned int'} [-Wold-style-cast] 3439 | #define DUK_ENC_OP(op) ((duk_instr_t) (op)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75077:40: note: in expansion of macro 'DUK_ENC_OP' 75077 | ins |= DUK_ENC_OP(DUK_BC_CALL_FLAG_TAILCALL); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_throw_stmt(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75104:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75104 | DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_INVALID_THROW); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75104:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75104 | DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_INVALID_THROW); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75104:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75104 | DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_INVALID_THROW); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_try_stmt(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75331:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75331 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_TRY); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75331:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75331 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_TRY); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75331:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75331 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_TRY); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_with_stmt(duk_compiler_ctx*, duk_ivalue*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75342:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75342 | DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_WITH_IN_STRICT_MODE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75342:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75342 | DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_WITH_IN_STRICT_MODE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75342:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75342 | DUK_ERROR_SYNTAX(comp_ctx->thr, DUK_STR_WITH_IN_STRICT_MODE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75361:41: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 75361 | (duk_regconst_t) trycatch_flags /*a*/, | ^~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__stmt_label_site(duk_compiler_ctx*, duk_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75385:63: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 75385 | duk__emit_bc(comp_ctx, DUK_OP_LABEL, (duk_regconst_t) label_id); | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_stmt(duk_compiler_ctx*, duk_ivalue*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75519:102: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 75519 | n = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.decls_idx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75522:96: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 75522 | duk_push_int(thr, (duk_int_t) (DUK_DECL_TYPE_FUNC + (fnum << 8))); | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75534:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75534 | DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_STMT_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75534:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75534 | DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_STMT_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75534:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75534 | DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_STMT_NOT_ALLOWED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75782:63: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 75782 | DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use strict") == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75782:63: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 75782 | DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use strict") == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75792:70: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 75792 | DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use duk notail") == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75792:70: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 75792 | DUK_STRCMP((const char *) DUK_HSTRING_GET_DATA(h_dir), "use duk notail") == 0) { | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75861:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75861 | DUK_ERROR_SYNTAX(thr, DUK_STR_UNTERMINATED_STMT); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75861:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75861 | DUK_ERROR_SYNTAX(thr, DUK_STR_UNTERMINATED_STMT); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75861:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 75861 | DUK_ERROR_SYNTAX(thr, DUK_STR_UNTERMINATED_STMT); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75886:74: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 75886 | duk__emit_bc(comp_ctx, DUK_OP_ENDLABEL, (duk_regconst_t) label_id); | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_stmts(duk_compiler_ctx*, duk_bool_t, duk_bool_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:75926:9: note: in expansion of macro 'duk_memzero' 75926 | duk_memzero(&res_alloc, sizeof(res_alloc)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__init_varmap_and_prologue_for_pass2(duk_compiler_ctx*, duk_regconst_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76039:88: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76039 | num_args = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.argnames_idx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76078:17: note: in expansion of macro 'duk_push_uarridx' 76078 | duk_push_uarridx(thr, i); /* -> [ ... name index ] */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76085:58: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 76085 | DUK__SETTEMP_CHECKMAX(comp_ctx, (duk_regconst_t) num_args); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69084:79: note: in definition of macro 'DUK__SETTEMP_CHECKMAX' 69084 | #define DUK__SETTEMP_CHECKMAX(comp_ctx, x) duk__settemp_checkmax((comp_ctx), (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76113:86: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76113 | num_decls = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.decls_idx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76141:101: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 76141 | duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_bind, (duk_regconst_t) fnum); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76145:101: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 76145 | duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_bind, (duk_regconst_t) fnum); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76146:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 76146 | duk_push_int(thr, (duk_int_t) reg_bind); | ^~~~~~~~ | -------------------- | static_cast ( reg_bind) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76162:93: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 76162 | duk__emit_a_bc(comp_ctx, DUK_OP_CLOSURE, reg_temp, (duk_regconst_t) fnum); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76172:58: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 76172 | (duk_regconst_t) declvar_flags /*flags*/, | ^~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76243:63: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 76243 | duk_push_int(thr, (duk_int_t) reg_bind); | ^~~~~~~~ | -------------------- | static_cast ( reg_bind) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76256:66: warning: use of old-style cast to 'duk_regconst_t' {aka 'int'} [-Wold-style-cast] 76256 | (duk_regconst_t) declvar_flags /*flags*/, | ^~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76277:9: note: in expansion of macro 'DUK_ERROR_RANGE' 76277 | DUK_ERROR_RANGE(thr, DUK_STR_REG_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76281:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76281 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARG_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76281:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76281 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARG_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76281:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76281 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_ARG_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_func_body(duk_compiler_ctx*, duk_bool_t, duk_bool_t, duk_bool_t, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76534:25: note: in expansion of macro 'DUK_ERROR_INTERNAL' 76534 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76578:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76578 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FUNC_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76578:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76578 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FUNC_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76578:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76578 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_FUNC_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_func_formals(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76627:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76627 | DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76627:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76627 | DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76627:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76627 | DUK_ERROR_SYNTAX(thr, DUK_STR_EXPECTED_IDENTIFIER); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76636:89: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76636 | n = (duk_uarridx_t) duk_get_length(thr, comp_ctx->curr_func.argnames_idx); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_func_like_raw(duk_compiler_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76692:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76692 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_GETSET_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76692:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76692 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_GETSET_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76692:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76692 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_GETSET_NAME); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76710:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76710 | DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_NAME_REQUIRED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76710:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76710 | DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_NAME_REQUIRED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76710:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 76710 | DUK_ERROR_SYNTAX(thr, DUK_STR_FUNC_NAME_REQUIRED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk__parse_func_like_fnum(duk_compiler_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76783:101: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76783 | duk_get_prop_index(thr, comp_ctx->curr_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76784:65: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 76784 | lex_pt.offset = (duk_size_t) duk_to_uint(thr, -1); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76786:101: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76786 | duk_get_prop_index(thr, comp_ctx->curr_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 2)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76822:9: note: in expansion of macro 'duk_memcpy' 76822 | duk_memcpy(&old_func, &comp_ctx->curr_func, sizeof(duk_compiler_func)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76824:9: note: in expansion of macro 'duk_memzero' 76824 | duk_memzero(&comp_ctx->curr_func, sizeof(duk_compiler_func)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76866:17: note: in expansion of macro 'DUK_ERROR_RANGE' 76866 | DUK_ERROR_RANGE(comp_ctx->thr, DUK_STR_FUNC_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76871:85: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76871 | (void) duk_put_prop_index(thr, old_func.funcs_idx, (duk_uarridx_t) (fnum * 3)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5997:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5997 | #define duk_push_size_t(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) /* XXX: assumed to fit for now */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76872:9: note: in expansion of macro 'duk_push_size_t' 76872 | duk_push_size_t(thr, comp_ctx->prev_token.start_offset); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76873:89: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76873 | (void) duk_put_prop_index(thr, old_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 1)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76875:89: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 76875 | (void) duk_put_prop_index(thr, old_func.funcs_idx, (duk_uarridx_t) (fnum * 3 + 2)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76892:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 76892 | duk_memcpy((void *) &comp_ctx->curr_func, (void *) &old_func, sizeof(duk_compiler_func)); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76892:61: warning: use of old-style cast to 'void*' [-Wold-style-cast] 76892 | duk_memcpy((void *) &comp_ctx->curr_func, (void *) &old_func, sizeof(duk_compiler_func)); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76892:9: note: in expansion of macro 'duk_memcpy' 76892 | duk_memcpy((void *) &comp_ctx->curr_func, (void *) &old_func, sizeof(duk_compiler_func)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk__js_compile_raw(duk_hthread*, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76933:47: warning: use of old-style cast to 'struct duk__compiler_stkstate*' [-Wold-style-cast] 76933 | comp_stk = (duk__compiler_stkstate *) udata; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:76984:89: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 76984 | comp_ctx->lex.buf = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, entry_top + 0); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77017:41: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 77017 | func->is_strict = (duk_uint8_t) is_strict; | ^~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77033:47: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 77033 | func->is_eval = (duk_uint8_t) is_eval; | ^~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77034:50: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 77034 | func->is_global = (duk_uint8_t) !is_eval; | ^~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_js_compile(duk_hthread*, const duk_uint8_t*, duk_size_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77069:9: note: in expansion of macro 'duk_memzero' 77069 | duk_memzero(&comp_stk, sizeof(comp_stk)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77080:69: warning: use of old-style cast to 'void*' [-Wold-style-cast] 77080 | safe_rc = duk_safe_call(thr, duk__js_compile_raw, (void *) &comp_stk /*udata*/, 1 /*nargs*/, 1 /*nrets*/); | ^~~~~~~~ | ------------------ | static_cast ( &comp_stk) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:541:44: warning: use of old-style cast to 'duk_ret_t' {aka 'int'} [-Wold-style-cast] 541 | (duk_throw_raw((ctx)), (duk_ret_t) 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77085:24: note: in expansion of macro 'duk_throw' 77085 | (void) duk_throw(thr); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__compute_mod(duk_double_t, duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77245:57: warning: use of old-style cast to 'double' [-Wold-style-cast] 77245 | return (duk_double_t) duk_js_arith_mod((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77245:70: warning: use of old-style cast to 'double' [-Wold-style-cast] 77245 | return (duk_double_t) duk_js_arith_mod((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77245:72: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 77245 | return (duk_double_t) duk_js_arith_mod((double) d1, (double) d2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk__compute_exp(duk_double_t, duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77250:57: warning: use of old-style cast to 'double' [-Wold-style-cast] 77250 | return (duk_double_t) duk_js_arith_pow((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d1) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77250:70: warning: use of old-style cast to 'double' [-Wold-style-cast] 77250 | return (duk_double_t) duk_js_arith_pow((double) d1, (double) d2); | ^~ | ----------- | static_cast ( d2) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77250:72: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 77250 | return (duk_double_t) duk_js_arith_pow((double) d1, (double) d2); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__vm_arith_add(duk_hthread*, duk_tval*, duk_tval*, duk_small_uint_fast_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77361:38: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77361 | duk_replace(thr, (duk_idx_t) idx_z); /* side effects */ | ^~~~~ | ----------------- | static_cast ( idx_z) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__vm_bitwise_binary_op(duk_hthread*, duk_tval*, duk_tval*, duk_small_uint_fast_t, duk_small_uint_fast_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77594:38: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 77594 | u2 = ((duk_uint32_t) i2) & 0xffffffffUL; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77595:53: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 77595 | i3 = (duk_int32_t) (((duk_uint32_t) i1) << (u2 & 0x1fUL)); /* E5 Section 11.7.1, steps 7 and 8 */ | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77595:73: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 77595 | i3 = (duk_int32_t) (((duk_uint32_t) i1) << (u2 & 0x1fUL)); /* E5 Section 11.7.1, steps 7 and 8 */ | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77596:42: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 77596 | i3 = i3 & ((duk_int32_t) 0xffffffffUL); /* Note: left shift, should mask */ | ^~~~~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77602:38: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 77602 | u2 = ((duk_uint32_t) i2) & 0xffffffffUL; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77609:38: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 77609 | u1 = ((duk_uint32_t) i1) & 0xffffffffUL; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77610:38: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 77610 | u2 = ((duk_uint32_t) i2) & 0xffffffffUL; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77618:37: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 77618 | d3 = (duk_double_t) u3; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77640:29: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 77640 | d3 = (duk_double_t) i3; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__vm_arith_unary_op(duk_hthread*, duk_uint_fast_t, duk_uint_fast_t, duk_small_uint_fast_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77678:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77678 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77678:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77678 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:123: note: in definition of macro 'DUK_GET_TVAL_POSIDX' 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77733:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77733 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77733:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77733 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:123: note: in definition of macro 'DUK_GET_TVAL_POSIDX' 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__vm_bitwise_not(duk_hthread*, duk_uint_fast_t, duk_uint_fast_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77751:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77751 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77751:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77751 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:123: note: in definition of macro 'DUK_GET_TVAL_POSIDX' 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77766:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77766 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77766:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77766 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:123: note: in definition of macro 'DUK_GET_TVAL_POSIDX' 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5431:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5431 | #define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77767:9: note: in expansion of macro 'DUK_TVAL_SET_I32_UPDREF' 77767 | DUK_TVAL_SET_I32_UPDREF(thr, tv, i2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__vm_logical_not(duk_hthread*, duk_uint_fast_t, duk_uint_fast_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77788:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77788 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77788:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77788 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_src); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:123: note: in definition of macro 'DUK_GET_TVAL_POSIDX' 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77792:14: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77792 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77792:51: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77792 | tv = DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:123: note: in definition of macro 'DUK_GET_TVAL_POSIDX' 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77794:9: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 77794 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv, res); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__prepost_incdec_reg_helper(duk_hthread*, duk_tval*, duk_tval*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77856:57: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 77856 | off_dst = (duk_size_t) ((duk_uint8_t *) tv_dst - (duk_uint8_t *) thr->valstack_bottom); | ^~~~~~ | ---------------------- | reinterpret_cast ( tv_dst) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77856:87: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 77856 | off_dst = (duk_size_t) ((duk_uint8_t *) tv_dst - (duk_uint8_t *) thr->valstack_bottom); | ^~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77856:102: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 77856 | off_dst = (duk_size_t) ((duk_uint8_t *) tv_dst - (duk_uint8_t *) thr->valstack_bottom); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77857:64: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77857 | bc = (duk_idx_t) (tv_src - thr->valstack_bottom); /* XXX: pass index explicitly? */ | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77870:71: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 77870 | tv_dst = (duk_tval *) (void *) (((duk_uint8_t *) thr->valstack_bottom) + off_dst); | ^~~~~~~~~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77870:97: warning: use of old-style cast to 'void*' [-Wold-style-cast] 77870 | tv_dst = (duk_tval *) (void *) (((duk_uint8_t *) thr->valstack_bottom) + off_dst); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77870:97: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 77870 | tv_dst = (duk_tval *) (void *) (((duk_uint8_t *) thr->valstack_bottom) + off_dst); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__prepost_incdec_var_helper(duk_hthread*, duk_small_uint_t, duk_tval*, duk_small_uint_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77926:58: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77926 | duk_js_putvar_activation(thr, act, name, DUK_GET_TVAL_NEGIDX(thr, -1), is_strict); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77932:58: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77932 | duk_js_putvar_activation(thr, act, name, DUK_GET_TVAL_NEGIDX(thr, -1), is_strict); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77938:9: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 77938 | DUK__REPLACE_TO_TVPTR(thr, DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst)); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6268:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6268 | #define DUK_GET_TVAL_POSIDX(thr, idx) (DUK_ASSERT_VALID_POSIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_bottom + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77938:36: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77938 | DUK__REPLACE_TO_TVPTR(thr, DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77938:73: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77938 | DUK__REPLACE_TO_TVPTR(thr, DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst)); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77938:36: note: in expansion of macro 'DUK_GET_TVAL_POSIDX' 77938 | DUK__REPLACE_TO_TVPTR(thr, DUK_GET_TVAL_POSIDX(thr, (duk_idx_t) idx_dst)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__reconfig_valstack_ecma_return(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77982:36: note: in expansion of macro 'DUK_ACT_GET_FUNC' 77982 | h_func = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77984:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 77984 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77984:106: warning: use of old-style cast to 'void*' [-Wold-style-cast] 77984 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77984:106: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 77984 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77987:107: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 77987 | (duk_idx_t) ((act->retval_byteoff - act->bottom_byteoff + sizeof(duk_tval)) / sizeof(duk_tval)); /* +1 = one retval */ | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77991:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 77991 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77991:104: warning: use of old-style cast to 'void*' [-Wold-style-cast] 77991 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77991:104: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 77991 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__reconfig_valstack_ecma_catcher(duk_hthread*, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78012:36: note: in expansion of macro 'DUK_ACT_GET_FUNC' 78012 | h_func = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78014:76: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 78014 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78014:106: warning: use of old-style cast to 'void*' [-Wold-style-cast] 78014 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78014:106: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 78014 | thr->valstack_bottom = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78015:72: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 78015 | idx_bottom = (duk_size_t) (thr->valstack_bottom - thr->valstack); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78017:64: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 78017 | clamp_top = (duk_idx_t) (cat->idx_base - idx_bottom + 2); /* +2 = catcher value, catcher lj_type */ | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78021:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 78021 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78021:104: warning: use of old-style cast to 'void*' [-Wold-style-cast] 78021 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78021:104: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 78021 | thr->valstack_end = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->reserve_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__set_catcher_regs_norz(duk_hthread*, duk_catcher*, duk_tval*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78042:63: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 78042 | DUK_TVAL_SET_U32_UPDREF_NORZ(thr, tv1, (duk_uint32_t) lj_type); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5842:57: note: in definition of macro 'DUK_TVAL_SET_U32_UPDREF_NORZ' 5842 | duk_uint32_t duk__val = (duk_uint32_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5842:60: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 5842 | duk_uint32_t duk__val = (duk_uint32_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78042:9: note: in expansion of macro 'DUK_TVAL_SET_U32_UPDREF_NORZ' 78042 | DUK_TVAL_SET_U32_UPDREF_NORZ(thr, tv1, (duk_uint32_t) lj_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1366:81: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1366 | #define DUK_TVAL_SET_U32(tv, val) DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5845:17: note: in expansion of macro 'DUK_TVAL_SET_U32' 5845 | DUK_TVAL_SET_U32(duk__dst, duk__val); \ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78042:9: note: in expansion of macro 'DUK_TVAL_SET_U32_UPDREF_NORZ' 78042 | DUK_TVAL_SET_U32_UPDREF_NORZ(thr, tv1, (duk_uint32_t) lj_type); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_catch_part2(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78146:72: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 78146 | new_env = duk_hdecenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78148:47: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 78148 | duk_push_hobject(thr, (duk_hobject *) new_env); | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78170:62: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 78170 | DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, act->lex_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7191:18: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE' 7191 | (h)->prototype = (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78171:40: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 78171 | act->lex_env = (duk_hobject *) new_env; | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78172:49: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 78172 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); /* reachable through activation */ | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78172:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 78172 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); /* reachable through activation */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78172:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 78172 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); /* reachable through activation */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78172:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 78172 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); /* reachable through activation */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_yield(duk_hthread*, duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78265:63: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 78265 | tv1 = (duk_tval *) (void *) ((duk_uint8_t *) resumer->valstack + | ^~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78266:65: warning: use of old-style cast to 'void*' [-Wold-style-cast] 78265 | tv1 = (duk_tval *) (void *) ((duk_uint8_t *) resumer->valstack + | -------- | static_cast ( 78266 | act_resumer->retval_byteoff); /* return value from Duktape.Thread.resume() */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78266:65: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 78265 | tv1 = (duk_tval *) (void *) ((duk_uint8_t *) resumer->valstack + | ------------ | static_cast ( 78266 | act_resumer->retval_byteoff); /* return value from Duktape.Thread.resume() */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78267:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 78267 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv_val_unstable); /* side effects */ /* XXX: avoid side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78267:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 78267 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv_val_unstable); /* side effects */ /* XXX: avoid side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__handle_longjmp(duk_hthread*, duk_activation*, volatile duk_bool_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1472:60: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 1472 | #define DUK_TVAL_GET_OBJECT(tv) ((tv)->v.hobject) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78333:43: note: in expansion of macro 'DUK_TVAL_GET_OBJECT' 78333 | resumee = (duk_hthread *) DUK_TVAL_GET_OBJECT(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78361:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 78361 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78361:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 78361 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78390:78: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 78390 | tv = (duk_tval *) (void *) ((duk_uint8_t *) resumee->valstack + | ^~~~~~~~ | --------------- | reinterpret_cast () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78391:80: warning: use of old-style cast to 'void*' [-Wold-style-cast] 78390 | tv = (duk_tval *) (void *) ((duk_uint8_t *) resumee->valstack + | -------- | static_cast ( 78391 | act_resumee->retval_byteoff); /* return value from Duktape.Thread.yield() */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78391:80: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 78390 | tv = (duk_tval *) (void *) ((duk_uint8_t *) resumee->valstack + | ------------ | static_cast ( 78391 | act_resumee->retval_byteoff); /* return value from Duktape.Thread.yield() */ | ^ | ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78394:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 78394 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv2); /* side effects */ /* XXX: avoid side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78394:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 78394 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv, tv2); /* side effects */ /* XXX: avoid side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78403:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 78403 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78403:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 78403 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78435:33: note: in expansion of macro 'DUK_ERROR_INTERNAL' 78435 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78441:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 78441 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78441:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 78441 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78500:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 78500 | DUK_HTHREAD_DECREF_NORZ(thr, resumer); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78500:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 78500 | DUK_HTHREAD_DECREF_NORZ(thr, resumer); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78521:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 78521 | DUK_HTHREAD_DECREF_NORZ(thr, resumer); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78521:25: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 78521 | DUK_HTHREAD_DECREF_NORZ(thr, resumer); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78641:17: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 78641 | DUK_HTHREAD_DECREF_NORZ(thr, resumer); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5067:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5067 | #define DUK_HTHREAD_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78641:17: note: in expansion of macro 'DUK_HTHREAD_DECREF_NORZ' 78641 | DUK_HTHREAD_DECREF_NORZ(thr, resumer); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78680:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 78680 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_break_or_continue(duk_hthread*, duk_uint_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78724:66: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 78724 | DUK_TVAL_SET_U32(&tv_tmp, (duk_uint32_t) label_id); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78724:25: note: in expansion of macro 'DUK_TVAL_SET_U32' 78724 | DUK_TVAL_SET_U32(&tv_tmp, (duk_uint32_t) label_id); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1366:81: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 1366 | #define DUK_TVAL_SET_U32(tv, val) DUK_TVAL_SET_NUMBER((tv), (duk_double_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78724:25: note: in expansion of macro 'DUK_TVAL_SET_U32' 78724 | DUK_TVAL_SET_U32(&tv_tmp, (duk_uint32_t) label_id); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8096:87: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 8096 | #define DUK_CAT_GET_LABEL(c) (((c)->flags & DUK_CAT_LABEL_MASK) >> DUK_CAT_LABEL_SHIFT) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78730:81: note: in expansion of macro 'DUK_CAT_GET_LABEL' 78730 | if (DUK_CAT_GET_TYPE(cat) == DUK_CAT_TYPE_LABEL && (duk_uint_t) DUK_CAT_GET_LABEL(cat) == label_id) { | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78744:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 78744 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__handle_return(duk_hthread*, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78847:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 78847 | tv1 = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + thr->callstack_curr->parent->retval_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78847:121: warning: use of old-style cast to 'void*' [-Wold-style-cast] 78847 | tv1 = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + thr->callstack_curr->parent->retval_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78847:121: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 78847 | tv1 = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + thr->callstack_curr->parent->retval_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78850:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 78850 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78850:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 78850 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6087:77: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 6087 | #define duk_push_hthread(thr, h) duk_push_hobject((thr), (duk_hobject *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78897:9: note: in expansion of macro 'duk_push_hthread' 78897 | duk_push_hthread(resumer, thr); /* Make 'thr' reachable again, before side effects. */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5066:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5066 | #define DUK_HTHREAD_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78901:9: note: in expansion of macro 'DUK_HTHREAD_DECREF' 78901 | DUK_HTHREAD_DECREF(thr, resumer); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5066:43: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5066 | #define DUK_HTHREAD_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:78901:9: note: in expansion of macro 'DUK_HTHREAD_DECREF' 78901 | DUK_HTHREAD_DECREF(thr, resumer); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__executor_interrupt(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79194:33: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79194 | fun = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79217:17: note: in expansion of macro 'DUK_ERROR_RANGE' 79217 | DUK_ERROR_RANGE(thr, "execution timeout"); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_op_initset_initget(duk_hthread*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3436:47: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 3436 | #define DUK_DEC_BC(x) (((x) >> 16) & 0xffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79406:33: note: in expansion of macro 'DUK_DEC_BC' 79406 | idx = (duk_uint_fast_t) DUK_DEC_BC(ins); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79407:42: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79407 | duk_dup(thr, (duk_idx_t) (idx + 0)); /* key */ | ^ | --------------------- | static_cast ( (idx + 0)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79408:42: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79408 | duk_dup(thr, (duk_idx_t) (idx + 1)); /* getter/setter */ | ^ | --------------------- | static_cast ( (idx + 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3433:44: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 3433 | #define DUK_DEC_A(x) (((x) >> 8) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79416:39: note: in expansion of macro 'DUK_DEC_A' 79416 | duk_def_prop(thr, (duk_idx_t) DUK_DEC_A(ins), defprop_flags); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_op_trycatch(duk_hthread*, duk_uint_fast32_t, duk_instr_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79479:34: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79479 | duk_dup(thr, (duk_idx_t) bc); /* Stabilize value. */ | ^~ | -------------- | static_cast ( bc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79480:43: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79480 | duk_to_undefined(thr, (duk_idx_t) bc); | ^~ | -------------- | static_cast ( bc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79481:50: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79481 | duk_to_undefined(thr, (duk_idx_t) (bc + 1)); | ^ | -------------------- | static_cast ( (bc + 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79494:40: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 79494 | cat->pc_base = (duk_instr_t *) curr_pc; /* pre-incremented, points to first jump slot */ | ^~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79495:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 79495 | cat->idx_base = (duk_size_t) (thr->valstack_bottom - thr->valstack) + bc; | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79511:23: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 79511 | tv1 = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79546:76: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 79546 | env = duk_hobjenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_OBJENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79550:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 79550 | DUK_HOBJECT_INCREF(thr, target); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79550:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 79550 | DUK_HOBJECT_INCREF(thr, target); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79558:70: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79558 | DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) env, act->lex_env); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7191:18: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE' 7191 | (h)->prototype = (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79559:48: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79559 | act->lex_env = (duk_hobject *) env; /* Now reachable. */ | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79560:57: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79560 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) env); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79560:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 79560 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79560:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 79560 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79560:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 79560 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_instr_t* duk__handle_op_endtry(duk_hthread*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9001:30: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 9001 | #define DUK_LJ_TYPE_NORMAL 7 /* no value, pseudo-type to indicate a normal continuation (for ENDFIN) */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5432:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5432 | #define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79614:66: note: in expansion of macro 'DUK_LJ_TYPE_NORMAL' 79614 | DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5432:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5432 | #define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79614:17: note: in expansion of macro 'DUK_TVAL_SET_U32_UPDREF' 79614 | DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_instr_t* duk__handle_op_endcatch(duk_hthread*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79657:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 79657 | DUK_HOBJECT_INCREF(thr, act->lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79657:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 79657 | DUK_HOBJECT_INCREF(thr, act->lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79658:17: note: in expansion of macro 'DUK_HOBJECT_DECREF' 79658 | DUK_HOBJECT_DECREF(thr, prev_env); /* side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79658:17: note: in expansion of macro 'DUK_HOBJECT_DECREF' 79658 | DUK_HOBJECT_DECREF(thr, prev_env); /* side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:9001:30: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 9001 | #define DUK_LJ_TYPE_NORMAL 7 /* no value, pseudo-type to indicate a normal continuation (for ENDFIN) */ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5432:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5432 | #define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79676:66: note: in expansion of macro 'DUK_LJ_TYPE_NORMAL' 79676 | DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5432:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5432 | #define DUK_TVAL_SET_U32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79676:17: note: in expansion of macro 'DUK_TVAL_SET_U32_UPDREF' 79676 | DUK_TVAL_SET_U32_UPDREF(thr, tv1, (duk_uint32_t) DUK_LJ_TYPE_NORMAL); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__handle_op_endfin(duk_hthread*, duk_uint_fast32_t, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79721:40: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 79721 | cont_type = (duk_small_uint_t) DUK_TVAL_GET_NUMBER(tv1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79771:47: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 79771 | label_id = (duk_small_uint_t) DUK_TVAL_GET_NUMBER(tv1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79782:64: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 79782 | duk_err_setup_ljstate1(thr, (duk_small_uint_t) cont_type, tv1); | ^~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_op_initenum(duk_hthread*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79812:55: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79812 | if (duk_is_null_or_undefined(thr, (duk_idx_t) c)) { | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:822:37: note: in definition of macro 'duk_is_null_or_undefined' 822 | ((duk_get_type_mask((ctx), (idx)) & (DUK_TYPE_MASK_NULL | DUK_TYPE_MASK_UNDEFINED)) ? 1 : 0) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79814:46: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79814 | duk_replace(thr, (duk_idx_t) b); | ^ | ------------- | static_cast ( b) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79816:42: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79816 | duk_dup(thr, (duk_idx_t) c); | ^ | ------------- | static_cast ( c) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79819:46: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79819 | duk_replace(thr, (duk_idx_t) b); | ^ | ------------- | static_cast ( b) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk__handle_op_nextenum(duk_hthread*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79845:44: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79845 | if (duk_is_object(thr, (duk_idx_t) c)) { | ^ | ------------- | static_cast ( c) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79847:42: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79847 | duk_dup(thr, (duk_idx_t) c); | ^ | ------------- | static_cast ( c) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79858:46: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79858 | duk_replace(thr, (duk_idx_t) b); | ^ | ------------- | static_cast ( b) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__executor_handle_call(duk_hthread*, duk_idx_t, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79875:61: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 79875 | duk_set_top_unsafe(thr, (duk_idx_t) (idx + nargs + 2)); /* [ ... func this arg1 ... argN ] */ | ^ | ----------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79881:75: warning: use of old-style cast to 'duk_bool_t' {aka 'unsigned int'} [-Wold-style-cast] 79881 | rc = (duk_bool_t) duk_handle_call_unprotected(thr, idx, call_flags); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__handle_executor_error(duk_heap*, duk_activation*, duk_int_t, duk_jmpbuf*, volatile duk_bool_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80073:46: warning: use of old-style cast to 'struct duk_jmpbuf*' [-Wold-style-cast] 80073 | heap->lj.jmpbuf_ptr = (duk_jmpbuf *) entry_jmpbuf_ptr; | ^~~~~~~~~~~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_js_execute_bytecode(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80202:33: note: in expansion of macro 'DUK_ERROR_FMT1' 80202 | DUK_ERROR_FMT1(heap->curr_thread, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80202:33: note: in expansion of macro 'DUK_ERROR_FMT1' 80202 | DUK_ERROR_FMT1(heap->curr_thread, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80202:33: note: in expansion of macro 'DUK_ERROR_FMT1' 80202 | DUK_ERROR_FMT1(heap->curr_thread, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80207:57: warning: declaration of 'exc' shadows a previous local [-Wshadow] 80207 | } catch (duk_internal_exception exc) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80193:42: note: shadowed declaration is here 80193 | } catch (std::exception &exc) { | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80221:33: note: in expansion of macro 'DUK_ERROR_TYPE' 80221 | DUK_ERROR_TYPE(heap->curr_thread, "caught invalid c++ exception (perhaps thrown by user code)"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80221:33: note: in expansion of macro 'DUK_ERROR_TYPE' 80221 | DUK_ERROR_TYPE(heap->curr_thread, "caught invalid c++ exception (perhaps thrown by user code)"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80221:33: note: in expansion of macro 'DUK_ERROR_TYPE' 80221 | DUK_ERROR_TYPE(heap->curr_thread, "caught invalid c++ exception (perhaps thrown by user code)"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__js_execute_bytecode_inner(duk_hthread*, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80351:41: note: in expansion of macro 'DUK_ACT_GET_FUNC' 80351 | fun = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80354:26: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 80354 | consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80354:26: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 80354 | consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80354:26: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 80354 | consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80354:26: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 80354 | consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80354:26: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 80354 | consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80354:26: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 80354 | consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80354:26: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 80354 | consts = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, fun); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80417:64: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 80417 | act->curr_pc = (duk_instr_t *) curr_pc; | ^~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3432:36: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 3432 | #define DUK_DEC_OP(x) ((x) &0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80498:36: note: in expansion of macro 'DUK_DEC_OP' 80498 | op = (duk_uint8_t) DUK_DEC_OP(ins); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80550:31: note: in expansion of macro 'DUK__REGP_A' 80550 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80550:31: note: in expansion of macro 'DUK__REGP_A' 80550 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80550:31: note: in expansion of macro 'DUK__REGP_A' 80550 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80551:31: note: in expansion of macro 'DUK__REGP_BC' 80551 | tv2 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80551:31: note: in expansion of macro 'DUK__REGP_BC' 80551 | tv2 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80551:31: note: in expansion of macro 'DUK__REGP_BC' 80551 | tv2 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80552:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80552 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80552:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80552 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80559:31: note: in expansion of macro 'DUK__REGP_A' 80559 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80559:31: note: in expansion of macro 'DUK__REGP_A' 80559 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80559:31: note: in expansion of macro 'DUK__REGP_A' 80559 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80560:31: note: in expansion of macro 'DUK__REGP_BC' 80560 | tv2 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80560:31: note: in expansion of macro 'DUK__REGP_BC' 80560 | tv2 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80560:31: note: in expansion of macro 'DUK__REGP_BC' 80560 | tv2 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80561:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80561 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv2, tv1); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80561:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80561 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv2, tv1); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80568:31: note: in expansion of macro 'DUK__REGP_A' 80568 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80568:31: note: in expansion of macro 'DUK__REGP_A' 80568 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80568:31: note: in expansion of macro 'DUK__REGP_A' 80568 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80569:31: note: in expansion of macro 'DUK__CONSTP_BC' 80569 | tv2 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80569:31: note: in expansion of macro 'DUK__CONSTP_BC' 80569 | tv2 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80569:31: note: in expansion of macro 'DUK__CONSTP_BC' 80569 | tv2 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80570:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80570 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80570:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80570 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3436:47: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3436 | #define DUK_DEC_BC(x) (((x) >> 16) & 0xffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80599:45: note: in expansion of macro 'DUK_DEC_BC' 80599 | val = (duk_int32_t) DUK_DEC_BC(ins) - (duk_int32_t) DUK_BC_LDINT_BIAS; | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3794:38: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3794 | #define DUK_BC_LDINT_BIAS (1L << 15) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80599:77: note: in expansion of macro 'DUK_BC_LDINT_BIAS' 80599 | val = (duk_int32_t) DUK_DEC_BC(ins) - (duk_int32_t) DUK_BC_LDINT_BIAS; | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80600:31: note: in expansion of macro 'DUK__REGP_A' 80600 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80600:31: note: in expansion of macro 'DUK__REGP_A' 80600 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80600:31: note: in expansion of macro 'DUK__REGP_A' 80600 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5431:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5431 | #define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80601:25: note: in expansion of macro 'DUK_TVAL_SET_I32_UPDREF' 80601 | DUK_TVAL_SET_I32_UPDREF(thr, tv1, val); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80608:31: note: in expansion of macro 'DUK__REGP_A' 80608 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80608:31: note: in expansion of macro 'DUK__REGP_A' 80608 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80608:31: note: in expansion of macro 'DUK__REGP_A' 80608 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80615:45: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 80615 | val = (duk_int32_t) DUK_TVAL_GET_NUMBER(tv1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80618:59: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 80618 | (duk_int32_t) ((duk_uint32_t) val << DUK_BC_LDINTX_SHIFT) + (duk_int32_t) DUK_DEC_BC(ins); /* no bias */ | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80618:85: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 80618 | (duk_int32_t) ((duk_uint32_t) val << DUK_BC_LDINTX_SHIFT) + (duk_int32_t) DUK_DEC_BC(ins); /* no bias */ | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3436:47: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 3436 | #define DUK_DEC_BC(x) (((x) >> 16) & 0xffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80618:103: note: in expansion of macro 'DUK_DEC_BC' 80618 | (duk_int32_t) ((duk_uint32_t) val << DUK_BC_LDINTX_SHIFT) + (duk_int32_t) DUK_DEC_BC(ins); /* no bias */ | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5319:78: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 5319 | DUK_TVAL_SET_DOUBLE_UPDREF((thr), (tvptr_dst), (duk_double_t) (newval)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1372:32: note: in definition of macro 'DUK_TVAL_SET_NUMBER' 1372 | duk__dblval = (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5277:17: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE' 5277 | DUK_TVAL_SET_DOUBLE(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5423:44: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_UPDREF_ALT0' 5423 | #define DUK_TVAL_SET_DOUBLE_UPDREF DUK_TVAL_SET_DOUBLE_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5431:33: note: in expansion of macro 'DUK_TVAL_SET_DOUBLE_CAST_UPDREF' 5431 | #define DUK_TVAL_SET_I32_UPDREF DUK_TVAL_SET_DOUBLE_CAST_UPDREF | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80619:25: note: in expansion of macro 'DUK_TVAL_SET_I32_UPDREF' 80619 | DUK_TVAL_SET_I32_UPDREF(thr, tv1, val); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80650:31: note: in expansion of macro 'DUK__REGP_BC' 80650 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80650:31: note: in expansion of macro 'DUK__REGP_BC' 80650 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80650:31: note: in expansion of macro 'DUK__REGP_BC' 80650 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80653:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80653 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5444:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5444 | #define DUK_TVAL_SET_TVAL_UPDREF_FAST DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80653:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_FAST' 80653 | DUK_TVAL_SET_TVAL_UPDREF_FAST(thr, tv1, tv2); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80659:31: note: in expansion of macro 'DUK__REGP_BC' 80659 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80659:31: note: in expansion of macro 'DUK__REGP_BC' 80659 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80659:31: note: in expansion of macro 'DUK__REGP_BC' 80659 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80666:31: note: in expansion of macro 'DUK__REGP_BC' 80666 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80666:31: note: in expansion of macro 'DUK__REGP_BC' 80666 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80666:31: note: in expansion of macro 'DUK__REGP_BC' 80666 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80673:31: note: in expansion of macro 'DUK__REGP_BC' 80673 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80673:31: note: in expansion of macro 'DUK__REGP_BC' 80673 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80673:31: note: in expansion of macro 'DUK__REGP_BC' 80673 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80674:25: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80674 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv1, 1); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80680:31: note: in expansion of macro 'DUK__REGP_BC' 80680 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80680:31: note: in expansion of macro 'DUK__REGP_BC' 80680 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80680:31: note: in expansion of macro 'DUK__REGP_BC' 80680 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80681:25: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80681 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, tv1, 0); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80728:30: note: in expansion of macro 'DUK__REGP_BC' 80728 | tv = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80728:30: note: in expansion of macro 'DUK__REGP_BC' 80728 | tv = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80728:30: note: in expansion of macro 'DUK__REGP_BC' 80728 | tv = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80732:30: note: in expansion of macro 'DUK__REGP_A' 80732 | tv = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80732:30: note: in expansion of macro 'DUK__REGP_A' 80732 | tv = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80732:30: note: in expansion of macro 'DUK__REGP_A' 80732 | tv = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5339:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 5339 | DUK_HSTRING_INCREF((thr), (newval)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5436:39: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0' 5436 | #define DUK_TVAL_SET_STRING_UPDREF DUK_TVAL_SET_STRING_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80733:25: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF' 80733 | DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5339:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 5339 | DUK_HSTRING_INCREF((thr), (newval)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5436:39: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0' 5436 | #define DUK_TVAL_SET_STRING_UPDREF DUK_TVAL_SET_STRING_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80733:25: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF' 80733 | DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80751:30: note: in expansion of macro 'DUK__CONSTP_BC' 80751 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80751:30: note: in expansion of macro 'DUK__CONSTP_BC' 80751 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80751:30: note: in expansion of macro 'DUK__CONSTP_BC' 80751 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80758:38: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 80758 | tv = DUK_GET_TVAL_NEGIDX(thr, -2); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80772:30: note: in expansion of macro 'DUK__REGP_A' 80772 | tv = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80772:30: note: in expansion of macro 'DUK__REGP_A' 80772 | tv = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80772:30: note: in expansion of macro 'DUK__REGP_A' 80772 | tv = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5339:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 5339 | DUK_HSTRING_INCREF((thr), (newval)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5436:39: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0' 5436 | #define DUK_TVAL_SET_STRING_UPDREF DUK_TVAL_SET_STRING_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80773:25: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF' 80773 | DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5045:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5045 | #define DUK_HSTRING_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5339:17: note: in expansion of macro 'DUK_HSTRING_INCREF' 5339 | DUK_HSTRING_INCREF((thr), (newval)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5436:39: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF_ALT0' 5436 | #define DUK_TVAL_SET_STRING_UPDREF DUK_TVAL_SET_STRING_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80773:25: note: in expansion of macro 'DUK_TVAL_SET_STRING_UPDREF' 80773 | DUK_TVAL_SET_STRING_UPDREF(thr, tv, h_str); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:38: note: in expansion of macro 'DUK__REGP_B' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:38: note: in expansion of macro 'DUK__REGP_B' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:38: note: in expansion of macro 'DUK__REGP_B' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:56: note: in expansion of macro 'DUK__REGP_C' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:56: note: in expansion of macro 'DUK__REGP_C' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:56: note: in expansion of macro 'DUK__REGP_C' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80833:25: note: in expansion of macro 'DUK__EQ_BODY' 80833 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:38: note: in expansion of macro 'DUK__CONSTP_B' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:38: note: in expansion of macro 'DUK__CONSTP_B' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:38: note: in expansion of macro 'DUK__CONSTP_B' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:58: note: in expansion of macro 'DUK__REGP_C' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:58: note: in expansion of macro 'DUK__REGP_C' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:58: note: in expansion of macro 'DUK__REGP_C' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80835:25: note: in expansion of macro 'DUK__EQ_BODY' 80835 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:38: note: in expansion of macro 'DUK__REGP_B' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:38: note: in expansion of macro 'DUK__REGP_B' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:38: note: in expansion of macro 'DUK__REGP_B' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:56: note: in expansion of macro 'DUK__CONSTP_C' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:56: note: in expansion of macro 'DUK__CONSTP_C' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:56: note: in expansion of macro 'DUK__CONSTP_C' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80837:25: note: in expansion of macro 'DUK__EQ_BODY' 80837 | DUK__EQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:38: note: in expansion of macro 'DUK__CONSTP_B' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:38: note: in expansion of macro 'DUK__CONSTP_B' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:38: note: in expansion of macro 'DUK__CONSTP_B' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:58: note: in expansion of macro 'DUK__CONSTP_C' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:58: note: in expansion of macro 'DUK__CONSTP_C' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:58: note: in expansion of macro 'DUK__CONSTP_C' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80785:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80785 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80839:25: note: in expansion of macro 'DUK__EQ_BODY' 80839 | DUK__EQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:39: note: in expansion of macro 'DUK__REGP_B' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:39: note: in expansion of macro 'DUK__REGP_B' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:39: note: in expansion of macro 'DUK__REGP_B' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:57: note: in expansion of macro 'DUK__REGP_C' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:57: note: in expansion of macro 'DUK__REGP_C' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:57: note: in expansion of macro 'DUK__REGP_C' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80841:25: note: in expansion of macro 'DUK__NEQ_BODY' 80841 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:39: note: in expansion of macro 'DUK__CONSTP_B' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:39: note: in expansion of macro 'DUK__CONSTP_B' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:39: note: in expansion of macro 'DUK__CONSTP_B' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:59: note: in expansion of macro 'DUK__REGP_C' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:59: note: in expansion of macro 'DUK__REGP_C' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:59: note: in expansion of macro 'DUK__REGP_C' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80843:25: note: in expansion of macro 'DUK__NEQ_BODY' 80843 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:39: note: in expansion of macro 'DUK__REGP_B' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:39: note: in expansion of macro 'DUK__REGP_B' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:39: note: in expansion of macro 'DUK__REGP_B' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:57: note: in expansion of macro 'DUK__CONSTP_C' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:57: note: in expansion of macro 'DUK__CONSTP_C' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:57: note: in expansion of macro 'DUK__CONSTP_C' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80845:25: note: in expansion of macro 'DUK__NEQ_BODY' 80845 | DUK__NEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:39: note: in expansion of macro 'DUK__CONSTP_B' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:39: note: in expansion of macro 'DUK__CONSTP_B' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:71: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:39: note: in expansion of macro 'DUK__CONSTP_B' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:59: note: in expansion of macro 'DUK__CONSTP_C' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:59: note: in expansion of macro 'DUK__CONSTP_C' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11158:79: note: in definition of macro 'duk_js_equals' 11158 | #define duk_js_equals(thr, tv_x, tv_y) duk_js_equals_helper((thr), (tv_x), (tv_y), 0) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:59: note: in expansion of macro 'DUK__CONSTP_C' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80793:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80793 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80847:25: note: in expansion of macro 'DUK__NEQ_BODY' 80847 | DUK__NEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:39: note: in expansion of macro 'DUK__REGP_B' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:39: note: in expansion of macro 'DUK__REGP_B' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:39: note: in expansion of macro 'DUK__REGP_B' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:57: note: in expansion of macro 'DUK__REGP_C' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:57: note: in expansion of macro 'DUK__REGP_C' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:57: note: in expansion of macro 'DUK__REGP_C' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80849:25: note: in expansion of macro 'DUK__SEQ_BODY' 80849 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:39: note: in expansion of macro 'DUK__CONSTP_B' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:39: note: in expansion of macro 'DUK__CONSTP_B' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:39: note: in expansion of macro 'DUK__CONSTP_B' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:59: note: in expansion of macro 'DUK__REGP_C' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:59: note: in expansion of macro 'DUK__REGP_C' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:59: note: in expansion of macro 'DUK__REGP_C' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80851:25: note: in expansion of macro 'DUK__SEQ_BODY' 80851 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:39: note: in expansion of macro 'DUK__REGP_B' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:39: note: in expansion of macro 'DUK__REGP_B' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:39: note: in expansion of macro 'DUK__REGP_B' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:57: note: in expansion of macro 'DUK__CONSTP_C' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:57: note: in expansion of macro 'DUK__CONSTP_C' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:57: note: in expansion of macro 'DUK__CONSTP_C' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80853:25: note: in expansion of macro 'DUK__SEQ_BODY' 80853 | DUK__SEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:39: note: in expansion of macro 'DUK__CONSTP_B' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:39: note: in expansion of macro 'DUK__CONSTP_B' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:39: note: in expansion of macro 'DUK__CONSTP_B' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:59: note: in expansion of macro 'DUK__CONSTP_C' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:59: note: in expansion of macro 'DUK__CONSTP_C' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:59: note: in expansion of macro 'DUK__CONSTP_C' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80800:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80800 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80855:25: note: in expansion of macro 'DUK__SEQ_BODY' 80855 | DUK__SEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:40: note: in expansion of macro 'DUK__REGP_B' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:40: note: in expansion of macro 'DUK__REGP_B' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:40: note: in expansion of macro 'DUK__REGP_B' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:58: note: in expansion of macro 'DUK__REGP_C' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:58: note: in expansion of macro 'DUK__REGP_C' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:58: note: in expansion of macro 'DUK__REGP_C' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80857:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80857 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:40: note: in expansion of macro 'DUK__CONSTP_B' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:40: note: in expansion of macro 'DUK__CONSTP_B' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:40: note: in expansion of macro 'DUK__CONSTP_B' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:60: note: in expansion of macro 'DUK__REGP_C' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:60: note: in expansion of macro 'DUK__REGP_C' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:60: note: in expansion of macro 'DUK__REGP_C' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80859:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80859 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:40: note: in expansion of macro 'DUK__REGP_B' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:40: note: in expansion of macro 'DUK__REGP_B' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:40: note: in expansion of macro 'DUK__REGP_B' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:58: note: in expansion of macro 'DUK__CONSTP_C' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:58: note: in expansion of macro 'DUK__CONSTP_C' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:58: note: in expansion of macro 'DUK__CONSTP_C' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80861:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80861 | DUK__SNEQ_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:40: note: in expansion of macro 'DUK__CONSTP_B' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:40: note: in expansion of macro 'DUK__CONSTP_B' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:70: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:40: note: in expansion of macro 'DUK__CONSTP_B' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:60: note: in expansion of macro 'DUK__CONSTP_C' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:60: note: in expansion of macro 'DUK__CONSTP_C' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:11159:78: note: in definition of macro 'duk_js_strict_equals' 11159 | #define duk_js_strict_equals(tv_x, tv_y) duk_js_equals_helper(NULL, (tv_x), (tv_y), DUK_EQUALS_FLAG_STRICT) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:60: note: in expansion of macro 'DUK__CONSTP_C' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80808:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80808 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80863:25: note: in expansion of macro 'DUK__SNEQ_BODY' 80863 | DUK__SNEQ_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:56: note: in expansion of macro 'DUK__REGP_C' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:56: note: in expansion of macro 'DUK__REGP_C' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:56: note: in expansion of macro 'DUK__REGP_C' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:38: note: in expansion of macro 'DUK__REGP_B' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:38: note: in expansion of macro 'DUK__REGP_B' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:38: note: in expansion of macro 'DUK__REGP_B' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80900:25: note: in expansion of macro 'DUK__GT_BODY' 80900 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:58: note: in expansion of macro 'DUK__REGP_C' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:58: note: in expansion of macro 'DUK__REGP_C' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:58: note: in expansion of macro 'DUK__REGP_C' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:38: note: in expansion of macro 'DUK__CONSTP_B' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:38: note: in expansion of macro 'DUK__CONSTP_B' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:38: note: in expansion of macro 'DUK__CONSTP_B' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80902:25: note: in expansion of macro 'DUK__GT_BODY' 80902 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:56: note: in expansion of macro 'DUK__CONSTP_C' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:56: note: in expansion of macro 'DUK__CONSTP_C' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:56: note: in expansion of macro 'DUK__CONSTP_C' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:38: note: in expansion of macro 'DUK__REGP_B' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:38: note: in expansion of macro 'DUK__REGP_B' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:38: note: in expansion of macro 'DUK__REGP_B' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80904:25: note: in expansion of macro 'DUK__GT_BODY' 80904 | DUK__GT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:58: note: in expansion of macro 'DUK__CONSTP_C' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:58: note: in expansion of macro 'DUK__CONSTP_C' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:58: note: in expansion of macro 'DUK__CONSTP_C' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:38: note: in expansion of macro 'DUK__CONSTP_B' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:38: note: in expansion of macro 'DUK__CONSTP_B' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:38: note: in expansion of macro 'DUK__CONSTP_B' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80873:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80873 | #define DUK__GT_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), 0) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80906:25: note: in expansion of macro 'DUK__GT_BODY' 80906 | DUK__GT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:38: note: in expansion of macro 'DUK__REGP_B' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:38: note: in expansion of macro 'DUK__REGP_B' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:38: note: in expansion of macro 'DUK__REGP_B' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:56: note: in expansion of macro 'DUK__REGP_C' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:56: note: in expansion of macro 'DUK__REGP_C' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:56: note: in expansion of macro 'DUK__REGP_C' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80908:25: note: in expansion of macro 'DUK__GE_BODY' 80908 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:38: note: in expansion of macro 'DUK__CONSTP_B' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:38: note: in expansion of macro 'DUK__CONSTP_B' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:38: note: in expansion of macro 'DUK__CONSTP_B' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:58: note: in expansion of macro 'DUK__REGP_C' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:58: note: in expansion of macro 'DUK__REGP_C' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:58: note: in expansion of macro 'DUK__REGP_C' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80910:25: note: in expansion of macro 'DUK__GE_BODY' 80910 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:38: note: in expansion of macro 'DUK__REGP_B' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:38: note: in expansion of macro 'DUK__REGP_B' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:38: note: in expansion of macro 'DUK__REGP_B' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:56: note: in expansion of macro 'DUK__CONSTP_C' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:56: note: in expansion of macro 'DUK__CONSTP_C' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:56: note: in expansion of macro 'DUK__CONSTP_C' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80912:25: note: in expansion of macro 'DUK__GE_BODY' 80912 | DUK__GE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:38: note: in expansion of macro 'DUK__CONSTP_B' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:38: note: in expansion of macro 'DUK__CONSTP_B' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:38: note: in expansion of macro 'DUK__CONSTP_B' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:58: note: in expansion of macro 'DUK__CONSTP_C' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:58: note: in expansion of macro 'DUK__CONSTP_C' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:58: note: in expansion of macro 'DUK__CONSTP_C' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80874:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80874 | #define DUK__GE_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST | DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80914:25: note: in expansion of macro 'DUK__GE_BODY' 80914 | DUK__GE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:38: note: in expansion of macro 'DUK__REGP_B' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:38: note: in expansion of macro 'DUK__REGP_B' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:38: note: in expansion of macro 'DUK__REGP_B' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:56: note: in expansion of macro 'DUK__REGP_C' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:56: note: in expansion of macro 'DUK__REGP_C' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:56: note: in expansion of macro 'DUK__REGP_C' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80916:25: note: in expansion of macro 'DUK__LT_BODY' 80916 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:38: note: in expansion of macro 'DUK__CONSTP_B' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:38: note: in expansion of macro 'DUK__CONSTP_B' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:38: note: in expansion of macro 'DUK__CONSTP_B' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:58: note: in expansion of macro 'DUK__REGP_C' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:58: note: in expansion of macro 'DUK__REGP_C' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:58: note: in expansion of macro 'DUK__REGP_C' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80918:25: note: in expansion of macro 'DUK__LT_BODY' 80918 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:38: note: in expansion of macro 'DUK__REGP_B' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:38: note: in expansion of macro 'DUK__REGP_B' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:38: note: in expansion of macro 'DUK__REGP_B' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:56: note: in expansion of macro 'DUK__CONSTP_C' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:56: note: in expansion of macro 'DUK__CONSTP_C' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:56: note: in expansion of macro 'DUK__CONSTP_C' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80920:25: note: in expansion of macro 'DUK__LT_BODY' 80920 | DUK__LT_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:38: note: in expansion of macro 'DUK__CONSTP_B' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:38: note: in expansion of macro 'DUK__CONSTP_B' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:38: note: in expansion of macro 'DUK__CONSTP_B' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:58: note: in expansion of macro 'DUK__CONSTP_C' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:58: note: in expansion of macro 'DUK__CONSTP_C' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:58: note: in expansion of macro 'DUK__CONSTP_C' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80875:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80875 | #define DUK__LT_BODY(barg, carg) DUK__COMPARE_BODY((barg), (carg), DUK_COMPARE_FLAG_EVAL_LEFT_FIRST) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80922:25: note: in expansion of macro 'DUK__LT_BODY' 80922 | DUK__LT_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:56: note: in expansion of macro 'DUK__REGP_C' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:56: note: in expansion of macro 'DUK__REGP_C' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:56: note: in expansion of macro 'DUK__REGP_C' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:38: note: in expansion of macro 'DUK__REGP_B' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:38: note: in expansion of macro 'DUK__REGP_B' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:38: note: in expansion of macro 'DUK__REGP_B' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80924:25: note: in expansion of macro 'DUK__LE_BODY' 80924 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:58: note: in expansion of macro 'DUK__REGP_C' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:58: note: in expansion of macro 'DUK__REGP_C' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:58: note: in expansion of macro 'DUK__REGP_C' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:38: note: in expansion of macro 'DUK__CONSTP_B' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:38: note: in expansion of macro 'DUK__CONSTP_B' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:38: note: in expansion of macro 'DUK__CONSTP_B' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80926:25: note: in expansion of macro 'DUK__LE_BODY' 80926 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:56: note: in expansion of macro 'DUK__CONSTP_C' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:56: note: in expansion of macro 'DUK__CONSTP_C' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:56: note: in expansion of macro 'DUK__CONSTP_C' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:38: note: in expansion of macro 'DUK__REGP_B' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:38: note: in expansion of macro 'DUK__REGP_B' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:38: note: in expansion of macro 'DUK__REGP_B' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80928:25: note: in expansion of macro 'DUK__LE_BODY' 80928 | DUK__LE_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:58: note: in expansion of macro 'DUK__CONSTP_C' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:58: note: in expansion of macro 'DUK__CONSTP_C' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:51: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:58: note: in expansion of macro 'DUK__CONSTP_C' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:38: note: in expansion of macro 'DUK__CONSTP_B' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:38: note: in expansion of macro 'DUK__CONSTP_B' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80869:59: note: in definition of macro 'DUK__COMPARE_BODY' 80869 | tmp = duk_js_compare_helper(thr, (arg1), (arg2), (flags)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:38: note: in expansion of macro 'DUK__CONSTP_B' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80871:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 80871 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80876:34: note: in expansion of macro 'DUK__COMPARE_BODY' 80876 | #define DUK__LE_BODY(barg, carg) DUK__COMPARE_BODY((carg), (barg), DUK_COMPARE_FLAG_NEGATE) | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80930:25: note: in expansion of macro 'DUK__LE_BODY' 80930 | DUK__LE_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80935:46: note: in expansion of macro 'DUK__REGP_BC' 80935 | if (duk_js_toboolean(DUK__REGP_BC(ins)) != 0) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80935:46: note: in expansion of macro 'DUK__REGP_BC' 80935 | if (duk_js_toboolean(DUK__REGP_BC(ins)) != 0) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80935:46: note: in expansion of macro 'DUK__REGP_BC' 80935 | if (duk_js_toboolean(DUK__REGP_BC(ins)) != 0) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80941:46: note: in expansion of macro 'DUK__CONSTP_BC' 80941 | if (duk_js_toboolean(DUK__CONSTP_BC(ins)) != 0) { | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80941:46: note: in expansion of macro 'DUK__CONSTP_BC' 80941 | if (duk_js_toboolean(DUK__CONSTP_BC(ins)) != 0) { | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80941:46: note: in expansion of macro 'DUK__CONSTP_BC' 80941 | if (duk_js_toboolean(DUK__CONSTP_BC(ins)) != 0) { | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80947:46: note: in expansion of macro 'DUK__REGP_BC' 80947 | if (duk_js_toboolean(DUK__REGP_BC(ins)) == 0) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80947:46: note: in expansion of macro 'DUK__REGP_BC' 80947 | if (duk_js_toboolean(DUK__REGP_BC(ins)) == 0) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80947:46: note: in expansion of macro 'DUK__REGP_BC' 80947 | if (duk_js_toboolean(DUK__REGP_BC(ins)) == 0) { | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80953:46: note: in expansion of macro 'DUK__CONSTP_BC' 80953 | if (duk_js_toboolean(DUK__CONSTP_BC(ins)) == 0) { | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80953:46: note: in expansion of macro 'DUK__CONSTP_BC' 80953 | if (duk_js_toboolean(DUK__CONSTP_BC(ins)) == 0) { | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80953:46: note: in expansion of macro 'DUK__CONSTP_BC' 80953 | if (duk_js_toboolean(DUK__CONSTP_BC(ins)) == 0) { | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80970:48: note: in expansion of macro 'DUK__REGP_B' 80970 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80970:48: note: in expansion of macro 'DUK__REGP_B' 80970 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80970:48: note: in expansion of macro 'DUK__REGP_B' 80970 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80970:66: note: in expansion of macro 'DUK__REGP_C' 80970 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80970:66: note: in expansion of macro 'DUK__REGP_C' 80970 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80970:66: note: in expansion of macro 'DUK__REGP_C' 80970 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80974:48: note: in expansion of macro 'DUK__CONSTP_B' 80974 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80974:48: note: in expansion of macro 'DUK__CONSTP_B' 80974 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80974:48: note: in expansion of macro 'DUK__CONSTP_B' 80974 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80974:68: note: in expansion of macro 'DUK__REGP_C' 80974 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80974:68: note: in expansion of macro 'DUK__REGP_C' 80974 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80974:68: note: in expansion of macro 'DUK__REGP_C' 80974 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80978:48: note: in expansion of macro 'DUK__REGP_B' 80978 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80978:48: note: in expansion of macro 'DUK__REGP_B' 80978 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80978:48: note: in expansion of macro 'DUK__REGP_B' 80978 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80978:66: note: in expansion of macro 'DUK__CONSTP_C' 80978 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80978:66: note: in expansion of macro 'DUK__CONSTP_C' 80978 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80978:66: note: in expansion of macro 'DUK__CONSTP_C' 80978 | duk__vm_arith_add(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80982:48: note: in expansion of macro 'DUK__CONSTP_B' 80982 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80982:48: note: in expansion of macro 'DUK__CONSTP_B' 80982 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80982:48: note: in expansion of macro 'DUK__CONSTP_B' 80982 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80982:68: note: in expansion of macro 'DUK__CONSTP_C' 80982 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80982:68: note: in expansion of macro 'DUK__CONSTP_C' 80982 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80982:68: note: in expansion of macro 'DUK__CONSTP_C' 80982 | duk__vm_arith_add(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81017:54: note: in expansion of macro 'DUK__REGP_B' 81017 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81017:54: note: in expansion of macro 'DUK__REGP_B' 81017 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81017:54: note: in expansion of macro 'DUK__REGP_B' 81017 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81017:72: note: in expansion of macro 'DUK__REGP_C' 81017 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81017:72: note: in expansion of macro 'DUK__REGP_C' 81017 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81017:72: note: in expansion of macro 'DUK__REGP_C' 81017 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81021:54: note: in expansion of macro 'DUK__CONSTP_B' 81021 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81021:54: note: in expansion of macro 'DUK__CONSTP_B' 81021 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81021:54: note: in expansion of macro 'DUK__CONSTP_B' 81021 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81021:74: note: in expansion of macro 'DUK__REGP_C' 81021 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81021:74: note: in expansion of macro 'DUK__REGP_C' 81021 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81021:74: note: in expansion of macro 'DUK__REGP_C' 81021 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81025:54: note: in expansion of macro 'DUK__REGP_B' 81025 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81025:54: note: in expansion of macro 'DUK__REGP_B' 81025 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81025:54: note: in expansion of macro 'DUK__REGP_B' 81025 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81025:72: note: in expansion of macro 'DUK__CONSTP_C' 81025 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81025:72: note: in expansion of macro 'DUK__CONSTP_C' 81025 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81025:72: note: in expansion of macro 'DUK__CONSTP_C' 81025 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81029:54: note: in expansion of macro 'DUK__CONSTP_B' 81029 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81029:54: note: in expansion of macro 'DUK__CONSTP_B' 81029 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81029:54: note: in expansion of macro 'DUK__CONSTP_B' 81029 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81029:74: note: in expansion of macro 'DUK__CONSTP_C' 81029 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81029:74: note: in expansion of macro 'DUK__CONSTP_C' 81029 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81029:74: note: in expansion of macro 'DUK__CONSTP_C' 81029 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_SUB); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81033:54: note: in expansion of macro 'DUK__REGP_B' 81033 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81033:54: note: in expansion of macro 'DUK__REGP_B' 81033 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81033:54: note: in expansion of macro 'DUK__REGP_B' 81033 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81033:72: note: in expansion of macro 'DUK__REGP_C' 81033 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81033:72: note: in expansion of macro 'DUK__REGP_C' 81033 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81033:72: note: in expansion of macro 'DUK__REGP_C' 81033 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81037:54: note: in expansion of macro 'DUK__CONSTP_B' 81037 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81037:54: note: in expansion of macro 'DUK__CONSTP_B' 81037 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81037:54: note: in expansion of macro 'DUK__CONSTP_B' 81037 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81037:74: note: in expansion of macro 'DUK__REGP_C' 81037 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81037:74: note: in expansion of macro 'DUK__REGP_C' 81037 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81037:74: note: in expansion of macro 'DUK__REGP_C' 81037 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81041:54: note: in expansion of macro 'DUK__REGP_B' 81041 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81041:54: note: in expansion of macro 'DUK__REGP_B' 81041 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81041:54: note: in expansion of macro 'DUK__REGP_B' 81041 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81041:72: note: in expansion of macro 'DUK__CONSTP_C' 81041 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81041:72: note: in expansion of macro 'DUK__CONSTP_C' 81041 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81041:72: note: in expansion of macro 'DUK__CONSTP_C' 81041 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81045:54: note: in expansion of macro 'DUK__CONSTP_B' 81045 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81045:54: note: in expansion of macro 'DUK__CONSTP_B' 81045 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81045:54: note: in expansion of macro 'DUK__CONSTP_B' 81045 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81045:74: note: in expansion of macro 'DUK__CONSTP_C' 81045 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81045:74: note: in expansion of macro 'DUK__CONSTP_C' 81045 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81045:74: note: in expansion of macro 'DUK__CONSTP_C' 81045 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MUL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81049:54: note: in expansion of macro 'DUK__REGP_B' 81049 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81049:54: note: in expansion of macro 'DUK__REGP_B' 81049 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81049:54: note: in expansion of macro 'DUK__REGP_B' 81049 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81049:72: note: in expansion of macro 'DUK__REGP_C' 81049 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81049:72: note: in expansion of macro 'DUK__REGP_C' 81049 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81049:72: note: in expansion of macro 'DUK__REGP_C' 81049 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81053:54: note: in expansion of macro 'DUK__CONSTP_B' 81053 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81053:54: note: in expansion of macro 'DUK__CONSTP_B' 81053 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81053:54: note: in expansion of macro 'DUK__CONSTP_B' 81053 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81053:74: note: in expansion of macro 'DUK__REGP_C' 81053 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81053:74: note: in expansion of macro 'DUK__REGP_C' 81053 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81053:74: note: in expansion of macro 'DUK__REGP_C' 81053 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81057:54: note: in expansion of macro 'DUK__REGP_B' 81057 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81057:54: note: in expansion of macro 'DUK__REGP_B' 81057 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81057:54: note: in expansion of macro 'DUK__REGP_B' 81057 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81057:72: note: in expansion of macro 'DUK__CONSTP_C' 81057 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81057:72: note: in expansion of macro 'DUK__CONSTP_C' 81057 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81057:72: note: in expansion of macro 'DUK__CONSTP_C' 81057 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81061:54: note: in expansion of macro 'DUK__CONSTP_B' 81061 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81061:54: note: in expansion of macro 'DUK__CONSTP_B' 81061 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81061:54: note: in expansion of macro 'DUK__CONSTP_B' 81061 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81061:74: note: in expansion of macro 'DUK__CONSTP_C' 81061 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81061:74: note: in expansion of macro 'DUK__CONSTP_C' 81061 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81061:74: note: in expansion of macro 'DUK__CONSTP_C' 81061 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_DIV); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81065:54: note: in expansion of macro 'DUK__REGP_B' 81065 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81065:54: note: in expansion of macro 'DUK__REGP_B' 81065 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81065:54: note: in expansion of macro 'DUK__REGP_B' 81065 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81065:72: note: in expansion of macro 'DUK__REGP_C' 81065 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81065:72: note: in expansion of macro 'DUK__REGP_C' 81065 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81065:72: note: in expansion of macro 'DUK__REGP_C' 81065 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81069:54: note: in expansion of macro 'DUK__CONSTP_B' 81069 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81069:54: note: in expansion of macro 'DUK__CONSTP_B' 81069 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81069:54: note: in expansion of macro 'DUK__CONSTP_B' 81069 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81069:74: note: in expansion of macro 'DUK__REGP_C' 81069 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81069:74: note: in expansion of macro 'DUK__REGP_C' 81069 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81069:74: note: in expansion of macro 'DUK__REGP_C' 81069 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81073:54: note: in expansion of macro 'DUK__REGP_B' 81073 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81073:54: note: in expansion of macro 'DUK__REGP_B' 81073 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81073:54: note: in expansion of macro 'DUK__REGP_B' 81073 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81073:72: note: in expansion of macro 'DUK__CONSTP_C' 81073 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81073:72: note: in expansion of macro 'DUK__CONSTP_C' 81073 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81073:72: note: in expansion of macro 'DUK__CONSTP_C' 81073 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81077:54: note: in expansion of macro 'DUK__CONSTP_B' 81077 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81077:54: note: in expansion of macro 'DUK__CONSTP_B' 81077 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81077:54: note: in expansion of macro 'DUK__CONSTP_B' 81077 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81077:74: note: in expansion of macro 'DUK__CONSTP_C' 81077 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81077:74: note: in expansion of macro 'DUK__CONSTP_C' 81077 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81077:74: note: in expansion of macro 'DUK__CONSTP_C' 81077 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_MOD); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81082:54: note: in expansion of macro 'DUK__REGP_B' 81082 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81082:54: note: in expansion of macro 'DUK__REGP_B' 81082 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81082:54: note: in expansion of macro 'DUK__REGP_B' 81082 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81082:72: note: in expansion of macro 'DUK__REGP_C' 81082 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81082:72: note: in expansion of macro 'DUK__REGP_C' 81082 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81082:72: note: in expansion of macro 'DUK__REGP_C' 81082 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81086:54: note: in expansion of macro 'DUK__CONSTP_B' 81086 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81086:54: note: in expansion of macro 'DUK__CONSTP_B' 81086 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81086:54: note: in expansion of macro 'DUK__CONSTP_B' 81086 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81086:74: note: in expansion of macro 'DUK__REGP_C' 81086 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81086:74: note: in expansion of macro 'DUK__REGP_C' 81086 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81086:74: note: in expansion of macro 'DUK__REGP_C' 81086 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81090:54: note: in expansion of macro 'DUK__REGP_B' 81090 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81090:54: note: in expansion of macro 'DUK__REGP_B' 81090 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81090:54: note: in expansion of macro 'DUK__REGP_B' 81090 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81090:72: note: in expansion of macro 'DUK__CONSTP_C' 81090 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81090:72: note: in expansion of macro 'DUK__CONSTP_C' 81090 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81090:72: note: in expansion of macro 'DUK__CONSTP_C' 81090 | duk__vm_arith_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81094:54: note: in expansion of macro 'DUK__CONSTP_B' 81094 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81094:54: note: in expansion of macro 'DUK__CONSTP_B' 81094 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81094:54: note: in expansion of macro 'DUK__CONSTP_B' 81094 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81094:74: note: in expansion of macro 'DUK__CONSTP_C' 81094 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81094:74: note: in expansion of macro 'DUK__CONSTP_C' 81094 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81094:74: note: in expansion of macro 'DUK__CONSTP_C' 81094 | duk__vm_arith_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_EXP); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81131:56: note: in expansion of macro 'DUK__REGP_B' 81131 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81131:56: note: in expansion of macro 'DUK__REGP_B' 81131 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81131:56: note: in expansion of macro 'DUK__REGP_B' 81131 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81131:74: note: in expansion of macro 'DUK__REGP_C' 81131 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81131:74: note: in expansion of macro 'DUK__REGP_C' 81131 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81131:74: note: in expansion of macro 'DUK__REGP_C' 81131 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81135:56: note: in expansion of macro 'DUK__CONSTP_B' 81135 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81135:56: note: in expansion of macro 'DUK__CONSTP_B' 81135 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81135:56: note: in expansion of macro 'DUK__CONSTP_B' 81135 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81135:76: note: in expansion of macro 'DUK__REGP_C' 81135 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81135:76: note: in expansion of macro 'DUK__REGP_C' 81135 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81135:76: note: in expansion of macro 'DUK__REGP_C' 81135 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81139:56: note: in expansion of macro 'DUK__REGP_B' 81139 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81139:56: note: in expansion of macro 'DUK__REGP_B' 81139 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81139:56: note: in expansion of macro 'DUK__REGP_B' 81139 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81139:74: note: in expansion of macro 'DUK__CONSTP_C' 81139 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81139:74: note: in expansion of macro 'DUK__CONSTP_C' 81139 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81139:74: note: in expansion of macro 'DUK__CONSTP_C' 81139 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81143:56: note: in expansion of macro 'DUK__CONSTP_B' 81143 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81143:56: note: in expansion of macro 'DUK__CONSTP_B' 81143 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81143:56: note: in expansion of macro 'DUK__CONSTP_B' 81143 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81143:76: note: in expansion of macro 'DUK__CONSTP_C' 81143 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81143:76: note: in expansion of macro 'DUK__CONSTP_C' 81143 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81143:76: note: in expansion of macro 'DUK__CONSTP_C' 81143 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BAND); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81147:56: note: in expansion of macro 'DUK__REGP_B' 81147 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81147:56: note: in expansion of macro 'DUK__REGP_B' 81147 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81147:56: note: in expansion of macro 'DUK__REGP_B' 81147 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81147:74: note: in expansion of macro 'DUK__REGP_C' 81147 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81147:74: note: in expansion of macro 'DUK__REGP_C' 81147 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81147:74: note: in expansion of macro 'DUK__REGP_C' 81147 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81151:56: note: in expansion of macro 'DUK__CONSTP_B' 81151 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81151:56: note: in expansion of macro 'DUK__CONSTP_B' 81151 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81151:56: note: in expansion of macro 'DUK__CONSTP_B' 81151 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81151:76: note: in expansion of macro 'DUK__REGP_C' 81151 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81151:76: note: in expansion of macro 'DUK__REGP_C' 81151 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81151:76: note: in expansion of macro 'DUK__REGP_C' 81151 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81155:56: note: in expansion of macro 'DUK__REGP_B' 81155 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81155:56: note: in expansion of macro 'DUK__REGP_B' 81155 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81155:56: note: in expansion of macro 'DUK__REGP_B' 81155 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81155:74: note: in expansion of macro 'DUK__CONSTP_C' 81155 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81155:74: note: in expansion of macro 'DUK__CONSTP_C' 81155 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81155:74: note: in expansion of macro 'DUK__CONSTP_C' 81155 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81159:56: note: in expansion of macro 'DUK__CONSTP_B' 81159 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81159:56: note: in expansion of macro 'DUK__CONSTP_B' 81159 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81159:56: note: in expansion of macro 'DUK__CONSTP_B' 81159 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81159:76: note: in expansion of macro 'DUK__CONSTP_C' 81159 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81159:76: note: in expansion of macro 'DUK__CONSTP_C' 81159 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81159:76: note: in expansion of macro 'DUK__CONSTP_C' 81159 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81163:56: note: in expansion of macro 'DUK__REGP_B' 81163 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81163:56: note: in expansion of macro 'DUK__REGP_B' 81163 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81163:56: note: in expansion of macro 'DUK__REGP_B' 81163 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81163:74: note: in expansion of macro 'DUK__REGP_C' 81163 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81163:74: note: in expansion of macro 'DUK__REGP_C' 81163 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81163:74: note: in expansion of macro 'DUK__REGP_C' 81163 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81167:56: note: in expansion of macro 'DUK__CONSTP_B' 81167 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81167:56: note: in expansion of macro 'DUK__CONSTP_B' 81167 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81167:56: note: in expansion of macro 'DUK__CONSTP_B' 81167 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81167:76: note: in expansion of macro 'DUK__REGP_C' 81167 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81167:76: note: in expansion of macro 'DUK__REGP_C' 81167 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81167:76: note: in expansion of macro 'DUK__REGP_C' 81167 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81171:56: note: in expansion of macro 'DUK__REGP_B' 81171 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81171:56: note: in expansion of macro 'DUK__REGP_B' 81171 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81171:56: note: in expansion of macro 'DUK__REGP_B' 81171 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81171:74: note: in expansion of macro 'DUK__CONSTP_C' 81171 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81171:74: note: in expansion of macro 'DUK__CONSTP_C' 81171 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81171:74: note: in expansion of macro 'DUK__CONSTP_C' 81171 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81175:56: note: in expansion of macro 'DUK__CONSTP_B' 81175 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81175:56: note: in expansion of macro 'DUK__CONSTP_B' 81175 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81175:56: note: in expansion of macro 'DUK__CONSTP_B' 81175 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81175:76: note: in expansion of macro 'DUK__CONSTP_C' 81175 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81175:76: note: in expansion of macro 'DUK__CONSTP_C' 81175 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81175:76: note: in expansion of macro 'DUK__CONSTP_C' 81175 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BXOR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81179:56: note: in expansion of macro 'DUK__REGP_B' 81179 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81179:56: note: in expansion of macro 'DUK__REGP_B' 81179 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81179:56: note: in expansion of macro 'DUK__REGP_B' 81179 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81179:74: note: in expansion of macro 'DUK__REGP_C' 81179 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81179:74: note: in expansion of macro 'DUK__REGP_C' 81179 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81179:74: note: in expansion of macro 'DUK__REGP_C' 81179 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81183:56: note: in expansion of macro 'DUK__CONSTP_B' 81183 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81183:56: note: in expansion of macro 'DUK__CONSTP_B' 81183 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81183:56: note: in expansion of macro 'DUK__CONSTP_B' 81183 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81183:76: note: in expansion of macro 'DUK__REGP_C' 81183 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81183:76: note: in expansion of macro 'DUK__REGP_C' 81183 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81183:76: note: in expansion of macro 'DUK__REGP_C' 81183 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81187:56: note: in expansion of macro 'DUK__REGP_B' 81187 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81187:56: note: in expansion of macro 'DUK__REGP_B' 81187 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81187:56: note: in expansion of macro 'DUK__REGP_B' 81187 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81187:74: note: in expansion of macro 'DUK__CONSTP_C' 81187 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81187:74: note: in expansion of macro 'DUK__CONSTP_C' 81187 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81187:74: note: in expansion of macro 'DUK__CONSTP_C' 81187 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81191:56: note: in expansion of macro 'DUK__CONSTP_B' 81191 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81191:56: note: in expansion of macro 'DUK__CONSTP_B' 81191 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81191:56: note: in expansion of macro 'DUK__CONSTP_B' 81191 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81191:76: note: in expansion of macro 'DUK__CONSTP_C' 81191 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81191:76: note: in expansion of macro 'DUK__CONSTP_C' 81191 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81191:76: note: in expansion of macro 'DUK__CONSTP_C' 81191 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASL); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81195:56: note: in expansion of macro 'DUK__REGP_B' 81195 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81195:56: note: in expansion of macro 'DUK__REGP_B' 81195 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81195:56: note: in expansion of macro 'DUK__REGP_B' 81195 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81195:74: note: in expansion of macro 'DUK__REGP_C' 81195 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81195:74: note: in expansion of macro 'DUK__REGP_C' 81195 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81195:74: note: in expansion of macro 'DUK__REGP_C' 81195 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81199:56: note: in expansion of macro 'DUK__CONSTP_B' 81199 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81199:56: note: in expansion of macro 'DUK__CONSTP_B' 81199 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81199:56: note: in expansion of macro 'DUK__CONSTP_B' 81199 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81199:76: note: in expansion of macro 'DUK__REGP_C' 81199 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81199:76: note: in expansion of macro 'DUK__REGP_C' 81199 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81199:76: note: in expansion of macro 'DUK__REGP_C' 81199 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81203:56: note: in expansion of macro 'DUK__REGP_B' 81203 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81203:56: note: in expansion of macro 'DUK__REGP_B' 81203 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81203:56: note: in expansion of macro 'DUK__REGP_B' 81203 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81203:74: note: in expansion of macro 'DUK__CONSTP_C' 81203 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81203:74: note: in expansion of macro 'DUK__CONSTP_C' 81203 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81203:74: note: in expansion of macro 'DUK__CONSTP_C' 81203 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81207:56: note: in expansion of macro 'DUK__CONSTP_B' 81207 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81207:56: note: in expansion of macro 'DUK__CONSTP_B' 81207 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81207:56: note: in expansion of macro 'DUK__CONSTP_B' 81207 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81207:76: note: in expansion of macro 'DUK__CONSTP_C' 81207 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81207:76: note: in expansion of macro 'DUK__CONSTP_C' 81207 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81207:76: note: in expansion of macro 'DUK__CONSTP_C' 81207 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BLSR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81211:56: note: in expansion of macro 'DUK__REGP_B' 81211 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81211:56: note: in expansion of macro 'DUK__REGP_B' 81211 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81211:56: note: in expansion of macro 'DUK__REGP_B' 81211 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81211:74: note: in expansion of macro 'DUK__REGP_C' 81211 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81211:74: note: in expansion of macro 'DUK__REGP_C' 81211 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81211:74: note: in expansion of macro 'DUK__REGP_C' 81211 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81215:56: note: in expansion of macro 'DUK__CONSTP_B' 81215 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81215:56: note: in expansion of macro 'DUK__CONSTP_B' 81215 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81215:56: note: in expansion of macro 'DUK__CONSTP_B' 81215 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81215:76: note: in expansion of macro 'DUK__REGP_C' 81215 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81215:76: note: in expansion of macro 'DUK__REGP_C' 81215 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81215:76: note: in expansion of macro 'DUK__REGP_C' 81215 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__REGP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81219:56: note: in expansion of macro 'DUK__REGP_B' 81219 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81219:56: note: in expansion of macro 'DUK__REGP_B' 81219 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81219:56: note: in expansion of macro 'DUK__REGP_B' 81219 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81219:74: note: in expansion of macro 'DUK__CONSTP_C' 81219 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81219:74: note: in expansion of macro 'DUK__CONSTP_C' 81219 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81219:74: note: in expansion of macro 'DUK__CONSTP_C' 81219 | duk__vm_bitwise_binary_op(thr, DUK__REGP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81223:56: note: in expansion of macro 'DUK__CONSTP_B' 81223 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81223:56: note: in expansion of macro 'DUK__CONSTP_B' 81223 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81223:56: note: in expansion of macro 'DUK__CONSTP_B' 81223 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81223:76: note: in expansion of macro 'DUK__CONSTP_C' 81223 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81223:76: note: in expansion of macro 'DUK__CONSTP_C' 81223 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81223:76: note: in expansion of macro 'DUK__CONSTP_C' 81223 | duk__vm_bitwise_binary_op(thr, DUK__CONSTP_B(ins), DUK__CONSTP_C(ins), DUK_DEC_A(ins), DUK_OP_BASR); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:42: note: in expansion of macro 'DUK__REGP_B' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:42: note: in expansion of macro 'DUK__REGP_B' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:42: note: in expansion of macro 'DUK__REGP_B' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:60: note: in expansion of macro 'DUK__REGP_C' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:60: note: in expansion of macro 'DUK__REGP_C' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:60: note: in expansion of macro 'DUK__REGP_C' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81256:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81256 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:42: note: in expansion of macro 'DUK__CONSTP_B' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:42: note: in expansion of macro 'DUK__CONSTP_B' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:42: note: in expansion of macro 'DUK__CONSTP_B' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:62: note: in expansion of macro 'DUK__REGP_C' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:62: note: in expansion of macro 'DUK__REGP_C' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:62: note: in expansion of macro 'DUK__REGP_C' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81258:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81258 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:42: note: in expansion of macro 'DUK__REGP_B' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:42: note: in expansion of macro 'DUK__REGP_B' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:42: note: in expansion of macro 'DUK__REGP_B' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:60: note: in expansion of macro 'DUK__CONSTP_C' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:60: note: in expansion of macro 'DUK__CONSTP_C' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:60: note: in expansion of macro 'DUK__CONSTP_C' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81260:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81260 | DUK__INSTOF_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:42: note: in expansion of macro 'DUK__CONSTP_B' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:42: note: in expansion of macro 'DUK__CONSTP_B' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:47: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:42: note: in expansion of macro 'DUK__CONSTP_B' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:62: note: in expansion of macro 'DUK__CONSTP_C' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:62: note: in expansion of macro 'DUK__CONSTP_C' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81232:55: note: in definition of macro 'DUK__INSTOF_BODY' 81232 | tmp = duk_js_instanceof(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:62: note: in expansion of macro 'DUK__CONSTP_C' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81234:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81234 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81262:25: note: in expansion of macro 'DUK__INSTOF_BODY' 81262 | DUK__INSTOF_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:38: note: in expansion of macro 'DUK__REGP_B' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:38: note: in expansion of macro 'DUK__REGP_B' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:38: note: in expansion of macro 'DUK__REGP_B' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:56: note: in expansion of macro 'DUK__REGP_C' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:56: note: in expansion of macro 'DUK__REGP_C' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:56: note: in expansion of macro 'DUK__REGP_C' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:25: note: in expansion of macro 'DUK__IN_BODY' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:25: note: in expansion of macro 'DUK__IN_BODY' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:25: note: in expansion of macro 'DUK__IN_BODY' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81264:25: note: in expansion of macro 'DUK__IN_BODY' 81264 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:38: note: in expansion of macro 'DUK__CONSTP_B' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:38: note: in expansion of macro 'DUK__CONSTP_B' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:38: note: in expansion of macro 'DUK__CONSTP_B' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:58: note: in expansion of macro 'DUK__REGP_C' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:58: note: in expansion of macro 'DUK__REGP_C' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:58: note: in expansion of macro 'DUK__REGP_C' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:25: note: in expansion of macro 'DUK__IN_BODY' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:25: note: in expansion of macro 'DUK__IN_BODY' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:25: note: in expansion of macro 'DUK__IN_BODY' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81266:25: note: in expansion of macro 'DUK__IN_BODY' 81266 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:38: note: in expansion of macro 'DUK__REGP_B' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:38: note: in expansion of macro 'DUK__REGP_B' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:38: note: in expansion of macro 'DUK__REGP_B' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:56: note: in expansion of macro 'DUK__CONSTP_C' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:56: note: in expansion of macro 'DUK__CONSTP_C' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:56: note: in expansion of macro 'DUK__CONSTP_C' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:25: note: in expansion of macro 'DUK__IN_BODY' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:25: note: in expansion of macro 'DUK__IN_BODY' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:25: note: in expansion of macro 'DUK__IN_BODY' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81268:25: note: in expansion of macro 'DUK__IN_BODY' 81268 | DUK__IN_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:38: note: in expansion of macro 'DUK__CONSTP_B' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:38: note: in expansion of macro 'DUK__CONSTP_B' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:39: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:38: note: in expansion of macro 'DUK__CONSTP_B' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:58: note: in expansion of macro 'DUK__CONSTP_C' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:58: note: in expansion of macro 'DUK__CONSTP_C' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81239:47: note: in definition of macro 'DUK__IN_BODY' 81239 | tmp = duk_js_in(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:58: note: in expansion of macro 'DUK__CONSTP_C' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:25: note: in expansion of macro 'DUK__IN_BODY' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:25: note: in expansion of macro 'DUK__IN_BODY' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:25: note: in expansion of macro 'DUK__IN_BODY' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81241:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81241 | DUK__REPLACE_BOOL_A_BREAK(tmp); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81270:25: note: in expansion of macro 'DUK__IN_BODY' 81270 | DUK__IN_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81291:61: note: in expansion of macro 'DUK__REGP_A' 81291 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81291:61: note: in expansion of macro 'DUK__REGP_A' 81291 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81291:61: note: in expansion of macro 'DUK__REGP_A' 81291 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81291:79: note: in expansion of macro 'DUK__REGP_BC' 81291 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81291:79: note: in expansion of macro 'DUK__REGP_BC' 81291 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81291:79: note: in expansion of macro 'DUK__REGP_BC' 81291 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREINCR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81295:61: note: in expansion of macro 'DUK__REGP_A' 81295 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81295:61: note: in expansion of macro 'DUK__REGP_A' 81295 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81295:61: note: in expansion of macro 'DUK__REGP_A' 81295 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81295:79: note: in expansion of macro 'DUK__REGP_BC' 81295 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81295:79: note: in expansion of macro 'DUK__REGP_BC' 81295 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81295:79: note: in expansion of macro 'DUK__REGP_BC' 81295 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_PREDECR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81299:61: note: in expansion of macro 'DUK__REGP_A' 81299 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81299:61: note: in expansion of macro 'DUK__REGP_A' 81299 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81299:61: note: in expansion of macro 'DUK__REGP_A' 81299 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81299:79: note: in expansion of macro 'DUK__REGP_BC' 81299 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81299:79: note: in expansion of macro 'DUK__REGP_BC' 81299 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81299:79: note: in expansion of macro 'DUK__REGP_BC' 81299 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTINCR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81303:61: note: in expansion of macro 'DUK__REGP_A' 81303 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81303:61: note: in expansion of macro 'DUK__REGP_A' 81303 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81303:61: note: in expansion of macro 'DUK__REGP_A' 81303 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81303:79: note: in expansion of macro 'DUK__REGP_BC' 81303 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81303:79: note: in expansion of macro 'DUK__REGP_BC' 81303 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81303:79: note: in expansion of macro 'DUK__REGP_BC' 81303 | duk__prepost_incdec_reg_helper(thr, DUK__REGP_A(ins), DUK__REGP_BC(ins), DUK_OP_POSTDECR); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81307:77: note: in expansion of macro 'DUK__CONSTP_BC' 81307 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81307:77: note: in expansion of macro 'DUK__CONSTP_BC' 81307 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81307:77: note: in expansion of macro 'DUK__CONSTP_BC' 81307 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81307:114: note: in expansion of macro 'DUK__STRICT' 81307 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81307:114: note: in expansion of macro 'DUK__STRICT' 81307 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81307:114: note: in expansion of macro 'DUK__STRICT' 81307 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREINCV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81311:77: note: in expansion of macro 'DUK__CONSTP_BC' 81311 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81311:77: note: in expansion of macro 'DUK__CONSTP_BC' 81311 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81311:77: note: in expansion of macro 'DUK__CONSTP_BC' 81311 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81311:114: note: in expansion of macro 'DUK__STRICT' 81311 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81311:114: note: in expansion of macro 'DUK__STRICT' 81311 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81311:114: note: in expansion of macro 'DUK__STRICT' 81311 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_PREDECV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81315:77: note: in expansion of macro 'DUK__CONSTP_BC' 81315 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81315:77: note: in expansion of macro 'DUK__CONSTP_BC' 81315 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81315:77: note: in expansion of macro 'DUK__CONSTP_BC' 81315 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81315:115: note: in expansion of macro 'DUK__STRICT' 81315 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81315:115: note: in expansion of macro 'DUK__STRICT' 81315 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81315:115: note: in expansion of macro 'DUK__STRICT' 81315 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTINCV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81319:77: note: in expansion of macro 'DUK__CONSTP_BC' 81319 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81319:77: note: in expansion of macro 'DUK__CONSTP_BC' 81319 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81319:77: note: in expansion of macro 'DUK__CONSTP_BC' 81319 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT()); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81319:115: note: in expansion of macro 'DUK__STRICT' 81319 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81319:115: note: in expansion of macro 'DUK__STRICT' 81319 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81319:115: note: in expansion of macro 'DUK__STRICT' 81319 | duk__prepost_incdec_var_helper(thr, DUK_DEC_A(ins), DUK__CONSTP_BC(ins), DUK_OP_POSTDECV, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81365:34: note: in expansion of macro 'DUK__REGCONSTP_B' 81365 | tv_obj = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81365:34: note: in expansion of macro 'DUK__REGCONSTP_B' 81365 | tv_obj = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81365:34: note: in expansion of macro 'DUK__REGCONSTP_B' 81365 | tv_obj = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81366:34: note: in expansion of macro 'DUK__REGCONSTP_C' 81366 | tv_key = DUK__REGCONSTP_C(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81366:34: note: in expansion of macro 'DUK__REGCONSTP_C' 81366 | tv_key = DUK__REGCONSTP_C(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81366:34: note: in expansion of macro 'DUK__REGCONSTP_C' 81366 | tv_key = DUK__REGCONSTP_C(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81386:34: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81386 | tv_val = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81388:34: note: in expansion of macro 'DUK__REGCONSTP_B' 81388 | tv_obj = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81388:34: note: in expansion of macro 'DUK__REGCONSTP_B' 81388 | tv_obj = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81388:34: note: in expansion of macro 'DUK__REGCONSTP_B' 81388 | tv_obj = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81389:34: note: in expansion of macro 'DUK__REGCONSTP_C' 81389 | tv_key = DUK__REGCONSTP_C(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81389:34: note: in expansion of macro 'DUK__REGCONSTP_C' 81389 | tv_key = DUK__REGCONSTP_C(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81389:34: note: in expansion of macro 'DUK__REGCONSTP_C' 81389 | tv_key = DUK__REGCONSTP_C(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81390:79: note: in expansion of macro 'DUK__STRICT' 81390 | rc = duk_hobject_putprop(thr, tv_obj, tv_key, tv_val, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81390:79: note: in expansion of macro 'DUK__STRICT' 81390 | rc = duk_hobject_putprop(thr, tv_obj, tv_key, tv_val, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81390:79: note: in expansion of macro 'DUK__STRICT' 81390 | rc = duk_hobject_putprop(thr, tv_obj, tv_key, tv_val, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81401:34: note: in expansion of macro 'DUK__REGP_A' 81401 | tv_dst = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81401:34: note: in expansion of macro 'DUK__REGP_A' 81401 | tv_dst = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81401:34: note: in expansion of macro 'DUK__REGP_A' 81401 | tv_dst = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:43: note: in expansion of macro 'DUK__REGP_B' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:43: note: in expansion of macro 'DUK__REGP_B' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:43: note: in expansion of macro 'DUK__REGP_B' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:61: note: in expansion of macro 'DUK__REGP_C' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:61: note: in expansion of macro 'DUK__REGP_C' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:61: note: in expansion of macro 'DUK__REGP_C' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81482:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81482 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:43: note: in expansion of macro 'DUK__CONSTP_B' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:43: note: in expansion of macro 'DUK__CONSTP_B' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:43: note: in expansion of macro 'DUK__CONSTP_B' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:63: note: in expansion of macro 'DUK__REGP_C' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:63: note: in expansion of macro 'DUK__REGP_C' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:63: note: in expansion of macro 'DUK__REGP_C' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81484:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81484 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:43: note: in expansion of macro 'DUK__REGP_B' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:43: note: in expansion of macro 'DUK__REGP_B' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:43: note: in expansion of macro 'DUK__REGP_B' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:61: note: in expansion of macro 'DUK__CONSTP_C' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:61: note: in expansion of macro 'DUK__CONSTP_C' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:61: note: in expansion of macro 'DUK__CONSTP_C' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81486:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81486 | DUK__GETPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:43: note: in expansion of macro 'DUK__CONSTP_B' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:43: note: in expansion of macro 'DUK__CONSTP_B' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:50: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:43: note: in expansion of macro 'DUK__CONSTP_B' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:63: note: in expansion of macro 'DUK__CONSTP_C' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:63: note: in expansion of macro 'DUK__CONSTP_C' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81417:58: note: in definition of macro 'DUK__GETPROP_BODY' 81417 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:63: note: in expansion of macro 'DUK__CONSTP_C' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81418:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81418 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81488:25: note: in expansion of macro 'DUK__GETPROP_BODY' 81488 | DUK__GETPROP_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:44: note: in expansion of macro 'DUK__REGP_B' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:44: note: in expansion of macro 'DUK__REGP_B' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:44: note: in expansion of macro 'DUK__REGP_B' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:62: note: in expansion of macro 'DUK__REGP_C' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:62: note: in expansion of macro 'DUK__REGP_C' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:62: note: in expansion of macro 'DUK__REGP_C' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81426:28: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81426 | tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:44: note: in expansion of macro 'DUK__REGP_B' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:44: note: in expansion of macro 'DUK__REGP_B' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:44: note: in expansion of macro 'DUK__REGP_B' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:62: note: in expansion of macro 'DUK__REGP_C' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:62: note: in expansion of macro 'DUK__REGP_C' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:62: note: in expansion of macro 'DUK__REGP_C' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81491:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81491 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:44: note: in expansion of macro 'DUK__CONSTP_B' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:44: note: in expansion of macro 'DUK__CONSTP_B' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:44: note: in expansion of macro 'DUK__CONSTP_B' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:64: note: in expansion of macro 'DUK__REGP_C' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:64: note: in expansion of macro 'DUK__REGP_C' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:64: note: in expansion of macro 'DUK__REGP_C' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81426:28: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81426 | tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:44: note: in expansion of macro 'DUK__CONSTP_B' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:44: note: in expansion of macro 'DUK__CONSTP_B' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:44: note: in expansion of macro 'DUK__CONSTP_B' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:64: note: in expansion of macro 'DUK__REGP_C' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:64: note: in expansion of macro 'DUK__REGP_C' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:64: note: in expansion of macro 'DUK__REGP_C' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81493:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81493 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:44: note: in expansion of macro 'DUK__REGP_B' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:44: note: in expansion of macro 'DUK__REGP_B' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:44: note: in expansion of macro 'DUK__REGP_B' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:62: note: in expansion of macro 'DUK__CONSTP_C' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:62: note: in expansion of macro 'DUK__CONSTP_C' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:62: note: in expansion of macro 'DUK__CONSTP_C' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81426:28: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81426 | tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:44: note: in expansion of macro 'DUK__REGP_B' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:44: note: in expansion of macro 'DUK__REGP_B' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:44: note: in expansion of macro 'DUK__REGP_B' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:62: note: in expansion of macro 'DUK__CONSTP_C' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:62: note: in expansion of macro 'DUK__CONSTP_C' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:62: note: in expansion of macro 'DUK__CONSTP_C' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81495:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81495 | DUK__GETPROPC_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:44: note: in expansion of macro 'DUK__CONSTP_B' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:44: note: in expansion of macro 'DUK__CONSTP_B' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:50: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:44: note: in expansion of macro 'DUK__CONSTP_B' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:64: note: in expansion of macro 'DUK__CONSTP_C' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:64: note: in expansion of macro 'DUK__CONSTP_C' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81424:58: note: in definition of macro 'DUK__GETPROPC_BODY' 81424 | (void) duk_hobject_getprop(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:64: note: in expansion of macro 'DUK__CONSTP_C' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81426:28: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81426 | tv__targ = DUK_GET_TVAL_NEGIDX(thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:44: note: in expansion of macro 'DUK__CONSTP_B' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:44: note: in expansion of macro 'DUK__CONSTP_B' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:61: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:44: note: in expansion of macro 'DUK__CONSTP_B' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:64: note: in expansion of macro 'DUK__CONSTP_C' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:64: note: in expansion of macro 'DUK__CONSTP_C' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81432:69: note: in definition of macro 'DUK__GETPROPC_BODY' 81432 | duk_call_setup_propcall_error(thr, (barg), (carg)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:64: note: in expansion of macro 'DUK__CONSTP_C' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81434:17: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81434 | DUK__REPLACE_TOP_A_BREAK(); \ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81497:25: note: in expansion of macro 'DUK__GETPROPC_BODY' 81497 | DUK__GETPROPC_BODY(DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:43: note: in expansion of macro 'DUK__REGP_A' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:43: note: in expansion of macro 'DUK__REGP_A' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:43: note: in expansion of macro 'DUK__REGP_A' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:61: note: in expansion of macro 'DUK__REGP_B' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:61: note: in expansion of macro 'DUK__REGP_B' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:61: note: in expansion of macro 'DUK__REGP_B' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:79: note: in expansion of macro 'DUK__REGP_C' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:79: note: in expansion of macro 'DUK__REGP_C' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:79: note: in expansion of macro 'DUK__REGP_C' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81500:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81500 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:43: note: in expansion of macro 'DUK__REGP_A' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:43: note: in expansion of macro 'DUK__REGP_A' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:43: note: in expansion of macro 'DUK__REGP_A' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:61: note: in expansion of macro 'DUK__CONSTP_B' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:61: note: in expansion of macro 'DUK__CONSTP_B' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:61: note: in expansion of macro 'DUK__CONSTP_B' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:81: note: in expansion of macro 'DUK__REGP_C' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:81: note: in expansion of macro 'DUK__REGP_C' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:81: note: in expansion of macro 'DUK__REGP_C' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81502:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81502 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:43: note: in expansion of macro 'DUK__REGP_A' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:43: note: in expansion of macro 'DUK__REGP_A' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:43: note: in expansion of macro 'DUK__REGP_A' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:61: note: in expansion of macro 'DUK__REGP_B' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:61: note: in expansion of macro 'DUK__REGP_B' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:61: note: in expansion of macro 'DUK__REGP_B' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:79: note: in expansion of macro 'DUK__CONSTP_C' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:79: note: in expansion of macro 'DUK__CONSTP_C' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:79: note: in expansion of macro 'DUK__CONSTP_C' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81504:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81504 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:43: note: in expansion of macro 'DUK__REGP_A' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:43: note: in expansion of macro 'DUK__REGP_A' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:50: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:43: note: in expansion of macro 'DUK__REGP_A' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:61: note: in expansion of macro 'DUK__CONSTP_B' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:61: note: in expansion of macro 'DUK__CONSTP_B' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79979:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79979 | #define DUK__CONSTP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:58: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:61: note: in expansion of macro 'DUK__CONSTP_B' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:81: note: in expansion of macro 'DUK__CONSTP_C' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:81: note: in expansion of macro 'DUK__CONSTP_C' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:66: note: in definition of macro 'DUK__PUTPROP_BODY' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:81: note: in expansion of macro 'DUK__CONSTP_C' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81445:73: note: in expansion of macro 'DUK__STRICT' 81445 | (void) duk_hobject_putprop(thr, (aarg), (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81506:25: note: in expansion of macro 'DUK__PUTPROP_BODY' 81506 | DUK__PUTPROP_BODY(DUK__REGP_A(ins), DUK__CONSTP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:48: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:43: note: in expansion of macro 'DUK__REGP_B' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:48: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:43: note: in expansion of macro 'DUK__REGP_B' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:48: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:43: note: in expansion of macro 'DUK__REGP_B' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:56: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:61: note: in expansion of macro 'DUK__REGP_C' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:56: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:61: note: in expansion of macro 'DUK__REGP_C' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79976:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79976 | #define DUK__REGP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:56: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:61: note: in expansion of macro 'DUK__REGP_C' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:63: note: in expansion of macro 'DUK__STRICT' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:63: note: in expansion of macro 'DUK__STRICT' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:63: note: in expansion of macro 'DUK__STRICT' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81508:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81508 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__REGP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:48: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:43: note: in expansion of macro 'DUK__REGP_B' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:48: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:43: note: in expansion of macro 'DUK__REGP_B' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79975:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79975 | #define DUK__REGP_B(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:48: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:43: note: in expansion of macro 'DUK__REGP_B' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:56: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:61: note: in expansion of macro 'DUK__CONSTP_C' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:56: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:61: note: in expansion of macro 'DUK__CONSTP_C' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79980:99: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79980 | #define DUK__CONSTP_C(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:56: note: in definition of macro 'DUK__DELPROP_BODY' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:61: note: in expansion of macro 'DUK__CONSTP_C' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:63: note: in expansion of macro 'DUK__STRICT' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:63: note: in expansion of macro 'DUK__STRICT' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81455:63: note: in expansion of macro 'DUK__STRICT' 81455 | rc = duk_hobject_delprop(thr, (barg), (carg), DUK__STRICT()); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81457:17: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81457 | DUK__REPLACE_BOOL_A_BREAK(rc); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81510:25: note: in expansion of macro 'DUK__DELPROP_BODY' 81510 | DUK__DELPROP_BODY(DUK__REGP_B(ins), DUK__CONSTP_C(ins)); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81525:31: note: in expansion of macro 'DUK__REGCONSTP_B' 81525 | tv1 = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81525:31: note: in expansion of macro 'DUK__REGCONSTP_B' 81525 | tv1 = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81525:31: note: in expansion of macro 'DUK__REGCONSTP_B' 81525 | tv1 = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81542:52: note: in expansion of macro 'DUK__REGCONSTP_C' 81542 | duk_push_tval(thr, DUK__REGCONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81542:52: note: in expansion of macro 'DUK__REGCONSTP_C' 81542 | duk_push_tval(thr, DUK__REGCONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81542:52: note: in expansion of macro 'DUK__REGCONSTP_C' 81542 | duk_push_tval(thr, DUK__REGCONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81547:31: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81547 | tv1 = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81553:47: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81553 | tv1 = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81554:87: note: in expansion of macro 'DUK__STRICT' 81554 | duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81554:87: note: in expansion of macro 'DUK__STRICT' 81554 | duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81554:87: note: in expansion of macro 'DUK__STRICT' 81554 | duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81579:44: note: in expansion of macro 'DUK__REGCONSTP_C' 81579 | duk_push_tval(thr, DUK__REGCONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81579:44: note: in expansion of macro 'DUK__REGCONSTP_C' 81579 | duk_push_tval(thr, DUK__REGCONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79985:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79985 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_C) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_C((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81579:44: note: in expansion of macro 'DUK__REGCONSTP_C' 81579 | duk_push_tval(thr, DUK__REGCONSTP_C(ins)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81580:44: note: in expansion of macro 'DUK__REGCONSTP_B' 81580 | duk_push_tval(thr, DUK__REGCONSTP_B(ins)); /* -> [ ... escaped_source bytecode ] */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81580:44: note: in expansion of macro 'DUK__REGCONSTP_B' 81580 | duk_push_tval(thr, DUK__REGCONSTP_B(ins)); /* -> [ ... escaped_source bytecode ] */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81580:44: note: in expansion of macro 'DUK__REGCONSTP_B' 81580 | duk_push_tval(thr, DUK__REGCONSTP_B(ins)); /* -> [ ... escaped_source bytecode ] */ | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81582:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81582 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81582:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81582 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81582:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81582 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81582:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81582 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:103: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81608:31: note: in expansion of macro 'DUK__REGCONSTP_B' 81608 | tv1 = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81608:31: note: in expansion of macro 'DUK__REGCONSTP_B' 81608 | tv1 = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79983:128: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79983 | ((duk_tval *) (void *) ((duk_uint8_t *) (((ins) &DUK__RCBIT_B) ? consts : thr->valstack_bottom) + DUK__BYTEOFF_B((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81608:31: note: in expansion of macro 'DUK__REGCONSTP_B' 81608 | tv1 = DUK__REGCONSTP_B(ins); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3433:44: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 3433 | #define DUK_DEC_A(x) (((x) >> 8) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81615:49: note: in expansion of macro 'DUK_DEC_A' 81615 | idx = (duk_uint_fast_t) DUK_DEC_A(ins); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81618:62: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 81618 | duk_replace(thr, (duk_idx_t) (idx + 1)); /* 'this' binding */ | ^ | --------------------- | static_cast ( (idx + 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81619:54: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 81619 | duk_replace(thr, (duk_idx_t) idx); /* variable value (function, we hope, not checked here) */ | ^~~ | --------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81642:53: note: in expansion of macro 'DUK_ACT_GET_FUNC' 81642 | fun_act = (duk_hcompfunc *) DUK_ACT_GET_FUNC(act); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81662:68: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 81662 | duk_js_push_closure(thr, (duk_hcompfunc *) fun_temp, act->var_env, act->lex_env, 1 /*add_auto_proto*/); | ^~~~~~~~ | -------------------------- | reinterpret_cast ( fun_temp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81663:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81663 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81663:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81663 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81663:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81663 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81663:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81663 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81671:31: note: in expansion of macro 'DUK__CONSTP_BC' 81671 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81671:31: note: in expansion of macro 'DUK__CONSTP_BC' 81671 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81671:31: note: in expansion of macro 'DUK__CONSTP_BC' 81671 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81679:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81679 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81679:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81679 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81679:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81679 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80519:44: note: in expansion of macro 'DUK__REGP_A' 80519 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_A(ins)); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81679:25: note: in expansion of macro 'DUK__REPLACE_TOP_A_BREAK' 81679 | DUK__REPLACE_TOP_A_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81687:31: note: in expansion of macro 'DUK__CONSTP_BC' 81687 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81687:31: note: in expansion of macro 'DUK__CONSTP_BC' 81687 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81687:31: note: in expansion of macro 'DUK__CONSTP_BC' 81687 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81696:31: note: in expansion of macro 'DUK__REGP_A' 81696 | tv1 = DUK__REGP_A(ins); /* val */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81696:31: note: in expansion of macro 'DUK__REGP_A' 81696 | tv1 = DUK__REGP_A(ins); /* val */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81696:31: note: in expansion of macro 'DUK__REGP_A' 81696 | tv1 = DUK__REGP_A(ins); /* val */ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81698:71: note: in expansion of macro 'DUK__STRICT' 81698 | duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:49: note: in definition of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:82: note: in expansion of macro 'DUK__FUN' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81698:71: note: in expansion of macro 'DUK__STRICT' 81698 | duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:75: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6756:45: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6756 | #define DUK_HOBJECT_HAS_STRICT(h) DUK_HEAPHDR_CHECK_FLAG_BITS(&(h)->hdr, DUK_HOBJECT_FLAG_STRICT) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79935:43: note: in expansion of macro 'DUK_HOBJECT_HAS_STRICT' 79935 | #define DUK__STRICT() ((duk_small_uint_t) DUK_HOBJECT_HAS_STRICT((duk_hobject *) DUK__FUN())) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81698:71: note: in expansion of macro 'DUK__STRICT' 81698 | duk_js_putvar_activation(thr, act, name, tv1, DUK__STRICT()); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81708:31: note: in expansion of macro 'DUK__CONSTP_BC' 81708 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81708:31: note: in expansion of macro 'DUK__CONSTP_BC' 81708 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81708:31: note: in expansion of macro 'DUK__CONSTP_BC' 81708 | tv1 = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81714:25: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81714 | DUK__REPLACE_BOOL_A_BREAK(rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81714:25: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81714 | DUK__REPLACE_BOOL_A_BREAK(rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80533:30: note: in expansion of macro 'DUK__REGP_A' 80533 | duk__tvdst = DUK__REGP_A(ins); \ | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81714:25: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81714 | DUK__REPLACE_BOOL_A_BREAK(rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1305:54: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 1305 | duk__tv->v.i = (duk_small_int_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5249:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN' 5249 | DUK_TVAL_SET_BOOLEAN(tv__dst, (newval)); \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5420:44: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0' 5420 | #define DUK_TVAL_SET_BOOLEAN_UPDREF DUK_TVAL_SET_BOOLEAN_UPDREF_ALT0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80534:17: note: in expansion of macro 'DUK_TVAL_SET_BOOLEAN_UPDREF' 80534 | DUK_TVAL_SET_BOOLEAN_UPDREF(thr, duk__tvdst, duk__bval); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81714:25: note: in expansion of macro 'DUK__REPLACE_BOOL_A_BREAK' 81714 | DUK__REPLACE_BOOL_A_BREAK(rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3437:48: warning: use of old-style cast to 'duk_int_fast_t' {aka 'int'} [-Wold-style-cast] 3437 | #define DUK_DEC_ABC(x) (((x) >> 8) & 0xffffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81722:53: note: in expansion of macro 'DUK_DEC_ABC' 81722 | curr_pc += (duk_int_fast_t) DUK_DEC_ABC(ins) - (duk_int_fast_t) DUK_BC_JUMP_BIAS; | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3796:38: warning: use of old-style cast to 'duk_int_fast_t' {aka 'int'} [-Wold-style-cast] 3796 | #define DUK_BC_JUMP_BIAS (1L << 23) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81722:89: note: in expansion of macro 'DUK_BC_JUMP_BIAS' 81722 | curr_pc += (duk_int_fast_t) DUK_DEC_ABC(ins) - (duk_int_fast_t) DUK_BC_JUMP_BIAS; | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81767:30: note: in expansion of macro 'DUK__REGP_BC' 81767 | tv = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81767:30: note: in expansion of macro 'DUK__REGP_BC' 81767 | tv = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81767:30: note: in expansion of macro 'DUK__REGP_BC' 81767 | tv = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81778:30: note: in expansion of macro 'DUK__CONSTP_BC' 81778 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81778:30: note: in expansion of macro 'DUK__CONSTP_BC' 81778 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81778:30: note: in expansion of macro 'DUK__CONSTP_BC' 81778 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:69: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81788:30: note: in expansion of macro 'DUK__CONSTP_BC' 81788 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81788:30: note: in expansion of macro 'DUK__CONSTP_BC' 81788 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79981:100: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79981 | #define DUK__CONSTP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) consts + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81788:30: note: in expansion of macro 'DUK__CONSTP_BC' 81788 | tv = DUK__CONSTP_BC(ins); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81815:102: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 81815 | cat->flags = (duk_uint32_t) (DUK_CAT_TYPE_LABEL | (bc << DUK_CAT_LABEL_SHIFT)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81816:56: warning: use of old-style cast to 'duk_instr_t*' {aka 'unsigned int*'} [-Wold-style-cast] 81816 | cat->pc_base = (duk_instr_t *) curr_pc; /* pre-incremented, points to first jump slot */ | ^~~~~~~ | - | const_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81860:73: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 81860 | duk__handle_break_or_continue(thr, (duk_uint_t) bc, DUK_LJ_TYPE_BREAK); | ^~ | --------------- | static_cast ( bc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81868:73: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 81868 | duk__handle_break_or_continue(thr, (duk_uint_t) bc, DUK_LJ_TYPE_CONTINUE); | ^~ | --------------- | static_cast ( bc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81915:50: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 81915 | duk_dup(thr, (duk_idx_t) bc); | ^~ | -------------- | static_cast ( bc) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:81924:72: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 81924 | duk_err_setup_ljstate1(thr, DUK_LJ_TYPE_THROW, DUK_GET_TVAL_NEGIDX(thr, -1)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3433:44: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 3433 | #define DUK_DEC_A(x) (((x) >> 8) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82005:45: note: in expansion of macro 'DUK_DEC_A' 82005 | nargs = (duk_idx_t) DUK_DEC_A(ins); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3436:47: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 3436 | #define DUK_DEC_BC(x) (((x) >> 16) & 0xffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82007:43: note: in expansion of macro 'DUK_DEC_BC' 82007 | idx = (duk_idx_t) DUK_DEC_BC(ins); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82020:31: note: in expansion of macro 'DUK__FUN' 82020 | fun = DUK__FUN(); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82022:66: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 82022 | duk_set_top_unsafe(thr, (duk_idx_t) fun->nregs); | ^~~~~ | ---------------------- | static_cast ( fun->nregs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3433:44: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 3433 | #define DUK_DEC_A(x) (((x) >> 8) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82053:51: note: in expansion of macro 'DUK_DEC_A' 82053 | nargs = (duk_uint_fast_t) DUK_DEC_A(ins); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80047:41: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 80047 | idx = (duk_uint_fast_t) DUK_TVAL_GET_NUMBER(tv_ind); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82054:25: note: in expansion of macro 'DUK__LOOKUP_INDIRECT' 82054 | DUK__LOOKUP_INDIRECT(nargs); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3436:47: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 3436 | #define DUK_DEC_BC(x) (((x) >> 16) & 0xffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82056:43: note: in expansion of macro 'DUK_DEC_BC' 82056 | idx = (duk_idx_t) DUK_DEC_BC(ins); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82058:77: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 82058 | if (duk__executor_handle_call(thr, idx, (duk_idx_t) nargs, call_flags)) { | ^~~~~ | ----------------- | static_cast ( nargs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8065:43: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 8065 | #define DUK_ACT_GET_FUNC(act) ((act)->func) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79931:39: note: in expansion of macro 'DUK_ACT_GET_FUNC' 79931 | #define DUK__FUN() ((duk_hcompfunc *) DUK_ACT_GET_FUNC((thr)->callstack_curr)) | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82065:31: note: in expansion of macro 'DUK__FUN' 82065 | fun = DUK__FUN(); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82067:66: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 82067 | duk_set_top_unsafe(thr, (duk_idx_t) fun->nregs); | ^~~~~ | ---------------------- | static_cast ( fun->nregs) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82087:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82087 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82087:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82087 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82087:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82087 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82087:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82087 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82114:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82114 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82114:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82114 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82114:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82114 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82114:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82114 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3434:45: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 3434 | #define DUK_DEC_B(x) (((x) >> 16) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82133:49: note: in expansion of macro 'DUK_DEC_B' 82133 | idx = (duk_uint_fast_t) DUK_DEC_B(ins); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80047:41: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 80047 | idx = (duk_uint_fast_t) DUK_TVAL_GET_NUMBER(tv_ind); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82135:33: note: in expansion of macro 'DUK__LOOKUP_INDIRECT' 82135 | DUK__LOOKUP_INDIRECT(idx); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3435:45: warning: use of old-style cast to 'duk_small_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 3435 | #define DUK_DEC_C(x) (((x) >> 24) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82138:57: note: in expansion of macro 'DUK_DEC_C' 82138 | count = (duk_small_uint_fast_t) DUK_DEC_C(ins); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82161:58: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 82161 | duk_dup(thr, (duk_idx_t) idx); | ^~~ | --------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82162:66: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 82162 | duk_dup(thr, (duk_idx_t) (idx + 1)); | ^ | --------------------- | static_cast ( (idx + 1)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3434:45: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 3434 | #define DUK_DEC_B(x) (((x) >> 16) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82195:49: note: in expansion of macro 'DUK_DEC_B' 82195 | idx = (duk_uint_fast_t) DUK_DEC_B(ins); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80047:41: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 80047 | idx = (duk_uint_fast_t) DUK_TVAL_GET_NUMBER(tv_ind); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82197:33: note: in expansion of macro 'DUK__LOOKUP_INDIRECT' 82197 | DUK__LOOKUP_INDIRECT(idx); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3435:45: warning: use of old-style cast to 'duk_small_uint_fast_t' {aka 'unsigned int'} [-Wold-style-cast] 3435 | #define DUK_DEC_C(x) (((x) >> 24) & 0xffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82200:57: note: in expansion of macro 'DUK_DEC_C' 82200 | count = (duk_small_uint_fast_t) DUK_DEC_C(ins); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82218:50: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 82218 | arr_idx = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82235:58: warning: use of old-style cast to 'duk_idx_t' {aka 'int'} [-Wold-style-cast] 82235 | duk_dup(thr, (duk_idx_t) idx); | ^~~ | --------------- | static_cast ( idx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82246:83: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 82246 | duk_set_length(thr, obj_idx, (duk_size_t) (duk_uarridx_t) arr_idx); | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82246:83: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 82246 | duk_set_length(thr, obj_idx, (duk_size_t) (duk_uarridx_t) arr_idx); | ^~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82255:31: note: in expansion of macro 'DUK__REGP_A' 82255 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82255:31: note: in expansion of macro 'DUK__REGP_A' 82255 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79974:113: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79974 | #define DUK__REGP_A(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_A((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82255:31: note: in expansion of macro 'DUK__REGP_A' 82255 | tv1 = DUK__REGP_A(ins); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82260:31: note: in expansion of macro 'DUK__REGP_BC' 82260 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82260:31: note: in expansion of macro 'DUK__REGP_BC' 82260 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82260:31: note: in expansion of macro 'DUK__REGP_BC' 82260 | tv1 = DUK__REGP_BC(ins); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82266:46: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 82266 | len = (duk_uint32_t) DUK_TVAL_GET_NUMBER(tv1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82268:41: warning: use of old-style cast to 'duk_harray*' {aka 'struct duk_harray*'} [-Wold-style-cast] 82268 | ((duk_harray *) h)->length = len; | ^ | ---------------- | reinterpret_cast ( h) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10354:17: note: in expansion of macro 'DUK_ERROR' 10354 | DUK_ERROR((thr), DUK_ERR_REFERENCE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82283:25: note: in expansion of macro 'DUK_ERROR_REFERENCE' 82283 | DUK_ERROR_REFERENCE(thr, DUK_STR_INVALID_LVALUE); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10354:17: note: in expansion of macro 'DUK_ERROR' 10354 | DUK_ERROR((thr), DUK_ERR_REFERENCE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82283:25: note: in expansion of macro 'DUK_ERROR_REFERENCE' 82283 | DUK_ERROR_REFERENCE(thr, DUK_STR_INVALID_LVALUE); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10354:17: note: in expansion of macro 'DUK_ERROR' 10354 | DUK_ERROR((thr), DUK_ERR_REFERENCE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82283:25: note: in expansion of macro 'DUK_ERROR_REFERENCE' 82283 | DUK_ERROR_REFERENCE(thr, DUK_STR_INVALID_LVALUE); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82318:25: note: in expansion of macro 'DUK_ERROR_FMT1' 82318 | DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82318:25: note: in expansion of macro 'DUK_ERROR_FMT1' 82318 | DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82318:25: note: in expansion of macro 'DUK_ERROR_FMT1' 82318 | DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3437:48: warning: use of old-style cast to 'long int' [-Wold-style-cast] 3437 | #define DUK_DEC_ABC(x) (((x) >> 8) & 0xffffffUL) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10120:43: note: in definition of macro 'DUK_ERROR_FMT1' 10120 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82318:91: note: in expansion of macro 'DUK_DEC_ABC' 82318 | DUK_ERROR_FMT1(thr, DUK_ERR_ERROR, "INVALID opcode (%ld)", (long) DUK_DEC_ABC(ins)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77202:30: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 77202 | duk__tvsrc = DUK_GET_TVAL_NEGIDX(duk__thr, -1); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:17: note: in expansion of macro 'DUK__REPLACE_TO_TVPTR' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82326:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82326 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:74: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82326:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82326 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'void*' [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82326:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82326 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:79977:114: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 79977 | #define DUK__REGP_BC(ins) ((duk_tval *) (void *) ((duk_uint8_t *) thr->valstack_bottom + DUK__BYTEOFF_BC((ins)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:77203:31: note: in definition of macro 'DUK__REPLACE_TO_TVPTR' 77203 | duk__tvdst = (tv_ptr); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80524:44: note: in expansion of macro 'DUK__REGP_BC' 80524 | DUK__REPLACE_TO_TVPTR(thr, DUK__REGP_BC(ins)); \ | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82326:25: note: in expansion of macro 'DUK__REPLACE_TOP_BC_BREAK' 82326 | DUK__REPLACE_TOP_BC_BREAK(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10307:66: note: in expansion of macro 'DUK_LINE_MACRO' 10307 | duk_err_error((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:80003:17: note: in expansion of macro 'DUK_ERROR_ERROR' 80003 | DUK_ERROR_ERROR(thr, (msg)); \ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82404:25: note: in expansion of macro 'DUK__INTERNAL_ERROR' 82404 | DUK__INTERNAL_ERROR("invalid opcode"); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_js_toboolean(duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82562:24: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 82562 | return DUK_TVAL_GET_BOOLEAN(tv); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_js_tonumber(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82709:25: note: in expansion of macro 'DUK_ERROR_TYPE' 82709 | DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_NUMBER_COERCE_SYMBOL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82709:25: note: in expansion of macro 'DUK_ERROR_TYPE' 82709 | DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_NUMBER_COERCE_SYMBOL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82709:25: note: in expansion of macro 'DUK_ERROR_TYPE' 82709 | DUK_ERROR_TYPE(thr, DUK_STR_CANNOT_NUMBER_COERCE_SYMBOL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int32_t duk_js_toint32(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82856:30: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 82856 | return (duk_int32_t) d; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk_js_touint32(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82873:31: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 82873 | return (duk_uint32_t) d; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint16_t duk_js_touint16(duk_hthread*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82878:70: warning: use of old-style cast to 'duk_uint16_t' {aka 'short unsigned int'} [-Wold-style-cast] 82878 | return (duk_uint16_t) (duk_js_touint32(thr, tv) & 0x0000ffffU); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__js_samevalue_number(duk_double_t, duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82974:64: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 82974 | duk_small_int_t cx = (duk_small_int_t) DUK_FPCLASSIFY(x); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:82975:64: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 82975 | duk_small_int_t cy = (duk_small_int_t) DUK_FPCLASSIFY(y); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_js_equals_helper(duk_hthread*, duk_tval*, duk_tval*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83058:32: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 83058 | return DUK_TVAL_GET_BOOLEAN(tv_x) == DUK_TVAL_GET_BOOLEAN(tv_y); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83058:62: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 83058 | return DUK_TVAL_GET_BOOLEAN(tv_x) == DUK_TVAL_GET_BOOLEAN(tv_y); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1466:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1466 | (out_flags) = (duk_uint32_t) (tv)->v_extra; \ | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83088:25: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC' 83088 | DUK_TVAL_GET_LIGHTFUNC(tv_x, func_x, lf_flags_x); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1466:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1466 | (out_flags) = (duk_uint32_t) (tv)->v_extra; \ | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83089:25: note: in expansion of macro 'DUK_TVAL_GET_LIGHTFUNC' 83089 | DUK_TVAL_GET_LIGHTFUNC(tv_y, func_y, lf_flags_y); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83155:36: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 83155 | duk_push_uint(thr, DUK_TVAL_GET_BOOLEAN(tv_x)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1446:62: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1446 | #define DUK_TVAL_GET_BOOLEAN(tv) ((duk_small_uint_t) (tv)->v.i) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83162:36: note: in expansion of macro 'DUK_TVAL_GET_BOOLEAN' 83162 | duk_push_uint(thr, DUK_TVAL_GET_BOOLEAN(tv_y)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83189:48: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 83189 | rc = duk_js_equals_helper(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1), 0 /*flags:nonstrict*/); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83189:78: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 83189 | rc = duk_js_equals_helper(thr, DUK_GET_TVAL_NEGIDX(thr, -2), DUK_GET_TVAL_NEGIDX(thr, -1), 0 /*flags:nonstrict*/); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_js_data_compare(const duk_uint8_t*, const duk_uint8_t*, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83218:47: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 83218 | rc = duk_memcmp_unsafe((const void *) buf1, (const void *) buf2, (size_t) prefix_len); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83218:68: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 83218 | rc = duk_memcmp_unsafe((const void *) buf1, (const void *) buf2, (size_t) prefix_len); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83218:83: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 83218 | rc = duk_memcmp_unsafe((const void *) buf1, (const void *) buf2, (size_t) prefix_len); | ^~~~~~~~~~ | ------------------- | static_cast ( prefix_len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_js_string_compare(duk_hstring*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83254:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 83254 | return duk_js_data_compare((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h1), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83254:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 83254 | return duk_js_data_compare((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h1), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83255:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 83255 | (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h2), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83255:58: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 83255 | (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h2), | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83256:49: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 83256 | (duk_size_t) DUK_HSTRING_GET_BYTELEN(h1), | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83257:49: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 83257 | (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2)); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_js_compare_helper(duk_hthread*, duk_tval*, duk_tval*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83420:16: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 83420 | tv_x = DUK_GET_TVAL_NEGIDX(thr, -2); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83421:16: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 83421 | tv_y = DUK_GET_TVAL_NEGIDX(thr, -1); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__js_instanceof_helper(duk_hthread*, duk_tval*, duk_tval*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83554:66: warning: use of old-style cast to 'void*' [-Wold-style-cast] 83554 | duk_push_tval(thr, &((duk_hboundfunc *) (void *) func)->target); | ^~~~ | ------------- | static_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83554:66: warning: use of old-style cast to 'duk_hboundfunc*' {aka 'struct duk_hboundfunc*'} [-Wold-style-cast] 83554 | duk_push_tval(thr, &((duk_hboundfunc *) (void *) func)->target); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83581:14: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 83581 | tv = DUK_GET_TVAL_NEGIDX(thr, -2); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83608:9: note: in expansion of macro 'duk_get_prop_stridx_short' 83608 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_PROTOTYPE); /* -> [ ... lval rval rval.prototype ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83608:9: note: in expansion of macro 'duk_get_prop_stridx_short' 83608 | duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_PROTOTYPE); /* -> [ ... lval rval rval.prototype ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83658:9: note: in expansion of macro 'DUK_ERROR_RANGE' 83658 | DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83674:9: note: in expansion of macro 'DUK_ERROR_TYPE' 83674 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83674:9: note: in expansion of macro 'DUK_ERROR_TYPE' 83674 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83674:9: note: in expansion of macro 'DUK_ERROR_TYPE' 83674 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83679:9: note: in expansion of macro 'DUK_ERROR_TYPE' 83679 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL_NOPROTO); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83679:9: note: in expansion of macro 'DUK_ERROR_TYPE' 83679 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL_NOPROTO); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83679:9: note: in expansion of macro 'DUK_ERROR_TYPE' 83679 | DUK_ERROR_TYPE(thr, DUK_STR_INVALID_INSTANCEOF_RVAL_NOPROTO); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_js_in(duk_hthread*, duk_tval*, duk_tval*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83730:43: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 83730 | retval = duk_hobject_hasprop(thr, DUK_GET_TVAL_NEGIDX(thr, -1), DUK_GET_TVAL_NEGIDX(thr, -2)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6267:100: warning: use of old-style cast to 'duk_hthread*' {aka 'struct duk_hthread*'} [-Wold-style-cast] 6267 | #define DUK_GET_TVAL_NEGIDX(thr, idx) (DUK_ASSERT_VALID_NEGIDX((thr), (idx)), ((duk_hthread *) (thr))->valstack_top + (idx)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83730:73: note: in expansion of macro 'DUK_GET_TVAL_NEGIDX' 83730 | retval = duk_hobject_hasprop(thr, DUK_GET_TVAL_NEGIDX(thr, -1), DUK_GET_TVAL_NEGIDX(thr, -2)); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uarridx_t duk_js_to_arrayindex_string(const duk_uint8_t*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83869:46: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 83869 | dig = (duk_uarridx_t) (*str++) - DUK_ASC_0; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:83899:68: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 83899 | if (blen == (duk_uint32_t) 1) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__inc_data_inner_refcounts(duk_hthread*, duk_hcompfunc*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84039:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 84039 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:100: note: in definition of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:87: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84039:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 84039 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84039:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 84039 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:101: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84039:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 84039 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:107: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84039:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 84039 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'void*' [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84039:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 84039 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8664:108: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 8664 | #define DUK_HBUFFER_FIXED_GET_DATA_PTR(heap, x) ((duk_uint8_t *) (((duk_hbuffer_fixed *) (void *) (x)) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7613:48: note: in expansion of macro 'DUK_HBUFFER_FIXED_GET_DATA_PTR' 7613 | #define DUK_HCOMPFUNC_GET_BUFFER_BASE(heap, h) DUK_HBUFFER_FIXED_GET_DATA_PTR((heap), DUK_HCOMPFUNC_GET_DATA((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7615:71: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BUFFER_BASE' 7615 | #define DUK_HCOMPFUNC_GET_CONSTS_BASE(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_BUFFER_BASE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84039:14: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_BASE' 84039 | tv = DUK_HCOMPFUNC_GET_CONSTS_BASE(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84040:18: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 84040 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7586:53: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 7586 | #define DUK_HCOMPFUNC_GET_FUNCS(heap, h) ((h)->funcs) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7621:70: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS' 7621 | #define DUK_HCOMPFUNC_GET_CONSTS_END(heap, h) ((duk_tval *) (void *) DUK_HCOMPFUNC_GET_FUNCS((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84040:18: note: in expansion of macro 'DUK_HCOMPFUNC_GET_CONSTS_END' 84040 | tv_end = DUK_HCOMPFUNC_GET_CONSTS_END(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84047:21: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 84047 | funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7591:59: warning: use of old-style cast to 'duk_hobject**' {aka 'struct duk_hobject**'} [-Wold-style-cast] 7591 | #define DUK_HCOMPFUNC_GET_BYTECODE(heap, h) ((h)->bytecode) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7623:73: note: in expansion of macro 'DUK_HCOMPFUNC_GET_BYTECODE' 7623 | #define DUK_HCOMPFUNC_GET_FUNCS_END(heap, h) ((duk_hobject **) (void *) DUK_HCOMPFUNC_GET_BYTECODE((heap), (h))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84047:21: note: in expansion of macro 'DUK_HCOMPFUNC_GET_FUNCS_END' 84047 | funcs_end = DUK_HCOMPFUNC_GET_FUNCS_END(thr->heap, f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84049:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 84049 | DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) *funcs); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84049:17: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 84049 | DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) *funcs); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84049:17: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 84049 | DUK_HEAPHDR_INCREF(thr, (duk_heaphdr *) *funcs); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_js_push_closure(duk_hthread*, duk_hcompfunc*, duk_hobject*, duk_hobject*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7584:46: note: in definition of macro 'DUK_HCOMPFUNC_SET_DATA' 7584 | (h)->data = (duk_hbuffer *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84108:53: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 84108 | DUK_HCOMPFUNC_SET_DATA(thr->heap, fun_clos, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_temp)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7584:46: note: in definition of macro 'DUK_HCOMPFUNC_SET_DATA' 7584 | (h)->data = (duk_hbuffer *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84108:53: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 84108 | DUK_HCOMPFUNC_SET_DATA(thr->heap, fun_clos, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_temp)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7584:47: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 7584 | (h)->data = (duk_hbuffer *) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84108:9: note: in expansion of macro 'DUK_HCOMPFUNC_SET_DATA' 84108 | DUK_HCOMPFUNC_SET_DATA(thr->heap, fun_clos, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_temp)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'void*' [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84117:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 84117 | DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84117:33: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 84117 | DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7581:78: warning: use of old-style cast to 'duk_hbuffer_fixed*' {aka 'struct duk_hbuffer_fixed*'} [-Wold-style-cast] 7581 | #define DUK_HCOMPFUNC_GET_DATA(heap, h) ((duk_hbuffer_fixed *) (void *) (h)->data) | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84117:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 84117 | DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84117:33: note: in expansion of macro 'DUK_HCOMPFUNC_GET_DATA' 84117 | DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos)); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84117:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 84117 | DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5052:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5052 | #define DUK_HBUFFER_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84117:9: note: in expansion of macro 'DUK_HBUFFER_INCREF' 84117 | DUK_HBUFFER_INCREF(thr, DUK_HCOMPFUNC_GET_DATA(thr->heap, fun_clos)); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84147:47: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 84147 | DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) fun_clos, DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) fun_temp)); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4748:18: note: in definition of macro 'DUK_HEAPHDR_SET_FLAGS' 4748 | (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84147:47: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 84147 | DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) fun_clos, DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) fun_temp)); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4748:34: note: in definition of macro 'DUK_HEAPHDR_SET_FLAGS' 4748 | (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84147:99: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 84147 | DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) fun_clos, DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) fun_temp)); | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4748:83: note: in definition of macro 'DUK_HEAPHDR_SET_FLAGS' 4748 | (h)->h_flags = ((h)->h_flags & ~(DUK_HEAPHDR_FLAGS_FLAG_MASK)) | (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84147:57: note: in expansion of macro 'DUK_HEAPHDR_GET_FLAGS_RAW' 84147 | DUK_HEAPHDR_SET_FLAGS((duk_heaphdr *) fun_clos, DUK_HEAPHDR_GET_FLAGS_RAW((duk_heaphdr *) fun_temp)); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84211:77: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 84211 | DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84213:63: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84213 | duk_push_hobject(thr, (duk_hobject *) new_env); | ^~~~~~~ | ----------------------- | reinterpret_cast ( new_env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84216:78: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84216 | DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) new_env, proto); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7191:18: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE' 7191 | (h)->prototype = (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84217:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 84217 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84217:25: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 84217 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, proto); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84231:32: note: in expansion of macro 'duk_get_prop_stridx_short' 84231 | (void) duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84231:32: note: in expansion of macro 'duk_get_prop_stridx_short' 84231 | (void) duk_get_prop_stridx_short(thr, -2, DUK_STRIDX_NAME); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84239:87: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84239 | DUK_HCOMPFUNC_SET_LEXENV(thr->heap, fun_clos, (duk_hobject *) new_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7599:33: note: in definition of macro 'DUK_HCOMPFUNC_SET_LEXENV' 7599 | (h)->lex_env = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84240:87: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84240 | DUK_HCOMPFUNC_SET_VARENV(thr->heap, fun_clos, (duk_hobject *) new_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7604:33: note: in definition of macro 'DUK_HCOMPFUNC_SET_VARENV' 7604 | (h)->var_env = (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84241:65: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84241 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84241:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84241 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84241:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84241 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84241:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84241 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84242:65: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84242 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84242:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84242 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84242:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84242 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84242:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84242 | DUK_HOBJECT_INCREF(thr, (duk_hobject *) new_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84257:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84257 | DUK_HOBJECT_INCREF(thr, outer_lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84257:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84257 | DUK_HOBJECT_INCREF(thr, outer_lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84258:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84258 | DUK_HOBJECT_INCREF(thr, outer_lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84258:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84258 | DUK_HOBJECT_INCREF(thr, outer_lex_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84275:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84275 | DUK_HOBJECT_INCREF(thr, outer_lex_env); /* NULLs not allowed; asserted on entry */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84275:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84275 | DUK_HOBJECT_INCREF(thr, outer_lex_env); /* NULLs not allowed; asserted on entry */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84276:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84276 | DUK_HOBJECT_INCREF(thr, outer_var_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84276:17: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84276 | DUK_HOBJECT_INCREF(thr, outer_var_env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84304:102: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 84304 | for (i = 0; i < (duk_small_uint_t) (sizeof(duk__closure_copy_proplist) / sizeof(duk_uint16_t)); i++) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84305:88: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 84305 | duk_small_int_t stridx = (duk_small_int_t) duk__closure_copy_proplist[i]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84306:21: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 84306 | if (duk_xget_owndataprop_stridx_short(thr, -1, stridx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84306:21: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 84306 | if (duk_xget_owndataprop_stridx_short(thr, -1, stridx)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84309:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84309 | duk_xdef_prop_stridx_short(thr, -3, stridx, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84309:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84309 | duk_xdef_prop_stridx_short(thr, -3, stridx, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84309:25: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84309 | duk_xdef_prop_stridx_short(thr, -3, stridx, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84325:64: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84325 | formals = duk_hobject_get_formals(thr, (duk_hobject *) fun_temp); | ^~~~~~~~ | ------------------------ | reinterpret_cast ( fun_temp) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84327:51: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 84327 | len_value = (duk_uint_t) formals->length; | ^~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84335:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84335 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84335:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84335 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84335:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84335 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_LENGTH, DUK_PROPDESC_FLAGS_C); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84356:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84356 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84356:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84356 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84356:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84356 | duk_xdef_prop_stridx_short(thr, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84361:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84361 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); /* -> [ ... closure template ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84361:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84361 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); /* -> [ ... closure template ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84361:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84361 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_PROTOTYPE, DUK_PROPDESC_FLAGS_W); /* -> [ ... closure template ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84398:13: note: in expansion of macro 'duk_get_prop_stridx_short' 84398 | if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84398:13: note: in expansion of macro 'duk_get_prop_stridx_short' 84398 | if (duk_get_prop_stridx_short(thr, -1, DUK_STRIDX_NAME)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84402:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84402 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); /* -> [ ... closure template ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84402:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84402 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); /* -> [ ... closure template ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84402:17: note: in expansion of macro 'duk_xdef_prop_stridx_short' 84402 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_NAME, DUK_PROPDESC_FLAGS_C); /* -> [ ... closure template ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__preallocate_env_entries(duk_hthread*, duk_hobject*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7132:46: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 7132 | #define DUK_HOBJECT_GET_ENEXT(h) ((h)->e_next) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84462:45: note: in expansion of macro 'DUK_HOBJECT_GET_ENEXT' 84462 | for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(varmap); i++) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84465:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 84465 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84465:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 84465 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hobject* duk_create_activation_environment_record(duk_hthread*, duk_hobject*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84494:31: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 84494 | f = (duk_hcompfunc *) func; | ^~~~ | ---------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6630:56: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6630 | #define DUK_HOBJECT_CLASS_AS_FLAGS(v) (((duk_uint_t) (v)) << DUK_HOBJECT_FLAG_CLASS_BASE) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84500:68: note: in expansion of macro 'DUK_HOBJECT_CLASS_AS_FLAGS' 84500 | env = duk_hdecenv_alloc(thr, DUK_HOBJECT_FLAG_EXTENSIBLE | DUK_HOBJECT_CLASS_AS_FLAGS(DUK_HOBJECT_CLASS_DECENV)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84502:47: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84502 | duk_push_hobject(thr, (duk_hobject *) env); | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84505:62: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84505 | DUK_HOBJECT_SET_PROTOTYPE(thr->heap, (duk_hobject *) env, parent); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7191:18: note: in definition of macro 'DUK_HOBJECT_SET_PROTOTYPE' 7191 | (h)->prototype = (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84506:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 84506 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, parent); /* parent env is the prototype */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5122:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 5122 | DUK_HOBJECT_INCREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84506:9: note: in expansion of macro 'DUK_HOBJECT_INCREF_ALLOWNULL' 84506 | DUK_HOBJECT_INCREF_ALLOWNULL(thr, parent); /* parent env is the prototype */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84519:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84519 | DUK_HOBJECT_INCREF(thr, varmap); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84519:25: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84519 | DUK_HOBJECT_INCREF(thr, varmap); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:91: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84521:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 84521 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5065:43: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5065 | #define DUK_HTHREAD_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) &(h)->obj) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84521:25: note: in expansion of macro 'DUK_HTHREAD_INCREF' 84521 | DUK_HTHREAD_INCREF(thr, thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84527:83: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84527 | duk__preallocate_env_entries(thr, varmap, (duk_hobject *) env); | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84536:32: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84536 | return (duk_hobject *) env; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_js_init_activation_environment_records_delayed(duk_hthread*, duk_activation*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84576:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84576 | DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (here 2 times) */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84576:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84576 | DUK_HOBJECT_INCREF(thr, env); /* XXX: incref by count (here 2 times) */ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:85: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:56: note: in definition of macro 'DUK_HEAPHDR_INCREF_FAST' 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84577:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84577 | DUK_HOBJECT_INCREF(thr, env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4944:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4944 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5042:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF_FAST' 5042 | #define DUK_HEAPHDR_INCREF(thr, h) DUK_HEAPHDR_INCREF_FAST((thr), (h)) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5049:41: note: in expansion of macro 'DUK_HEAPHDR_INCREF' 5049 | #define DUK_HOBJECT_INCREF(thr, h) DUK_HEAPHDR_INCREF((thr), (duk_heaphdr *) (h)) | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84577:9: note: in expansion of macro 'DUK_HOBJECT_INCREF' 84577 | DUK_HOBJECT_INCREF(thr, env); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_js_close_environment_record(duk_hthread*, duk_hobject*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84605:35: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 84605 | varmap = ((duk_hdecenv *) env)->varmap; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7132:46: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 7132 | #define DUK_HOBJECT_GET_ENEXT(h) ((h)->e_next) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84642:45: note: in expansion of macro 'DUK_HOBJECT_GET_ENEXT' 84642 | for (i = 0; i < (duk_uint_fast32_t) DUK_HOBJECT_GET_ENEXT(varmap); i++) { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84645:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 84645 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6940:124: warning: use of old-style cast to 'duk_hstring**' {aka 'struct duk_hstring**'} [-Wold-style-cast] 6940 | ((duk_hstring **) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)) + DUK_HOBJECT_GET_ESIZE((h)) * sizeof(duk_propvalue))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7003:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY_BASE' 7003 | #define DUK_HOBJECT_E_GET_KEY(heap, h, i) (DUK_HOBJECT_E_GET_KEY_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84645:23: note: in expansion of macro 'DUK_HOBJECT_E_GET_KEY' 84645 | key = DUK_HOBJECT_E_GET_KEY(thr->heap, varmap, i); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84649:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 84649 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, varmap, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84649:22: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 84649 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, varmap, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84656:39: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 84656 | regnum = (duk_uint_t) DUK_TVAL_GET_NUMBER(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84659:52: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 84659 | regbase_byteoff = ((duk_hdecenv *) env)->regbase_byteoff; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84678:75: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 84678 | (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + regbase_byteoff + sizeof(duk_tval) * regnum)); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84678:129: warning: use of old-style cast to 'void*' [-Wold-style-cast] 84678 | (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + regbase_byteoff + sizeof(duk_tval) * regnum)); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84678:129: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 84678 | (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + regbase_byteoff + sizeof(duk_tval) * regnum)); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84687:55: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 84687 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->thread); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84687:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 84687 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->thread); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84687:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 84687 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->thread); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84687:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 84687 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->thread); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84688:55: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 84688 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->varmap); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:56: note: in definition of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84688:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 84688 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->varmap); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84688:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 84688 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->varmap); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5051:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5051 | #define DUK_HOBJECT_DECREF_NORZ(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero_norz, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84688:9: note: in expansion of macro 'DUK_HOBJECT_DECREF_NORZ' 84688 | DUK_HOBJECT_DECREF_NORZ(thr, ((duk_hdecenv *) env)->varmap); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84689:26: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 84689 | ((duk_hdecenv *) env)->thread = NULL; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84690:26: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 84690 | ((duk_hdecenv *) env)->varmap = NULL; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__getid_open_decl_env_regs(duk_hthread*, duk_hstring*, duk_hdecenv*, duk__id_lookup_result*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84749:32: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 84749 | reg_rel = (duk_size_t) DUK_TVAL_GET_NUMBER(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84753:66: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 84753 | tv = (duk_tval *) (void *) ((duk_uint8_t *) env->thread->valstack + env->regbase_byteoff + sizeof(duk_tval) * reg_rel); | ^~~~~~~~ | --------------- | reinterpret_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84753:126: warning: use of old-style cast to 'void*' [-Wold-style-cast] 84753 | tv = (duk_tval *) (void *) ((duk_uint8_t *) env->thread->valstack + env->regbase_byteoff + sizeof(duk_tval) * reg_rel); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84753:126: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 84753 | tv = (duk_tval *) (void *) ((duk_uint8_t *) env->thread->valstack + env->regbase_byteoff + sizeof(duk_tval) * reg_rel); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84758:36: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 84758 | out->env = (duk_hobject *) env; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__getid_activation_regs(duk_hthread*, duk_hstring*, duk_activation*, duk__id_lookup_result*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1460:43: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 1460 | #define DUK_TVAL_GET_NUMBER(tv) ((tv)->v.d) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84796:32: note: in expansion of macro 'DUK_TVAL_GET_NUMBER' 84796 | reg_rel = (duk_size_t) DUK_TVAL_GET_NUMBER(tv); | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84800:58: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 84800 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^~~~~~~~ | ----------------------------- | reinterpret_cast ( thr->valstack) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84800:88: warning: use of old-style cast to 'void*' [-Wold-style-cast] 84800 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84800:88: warning: use of old-style cast to 'duk_tval*' {aka 'struct duk_tval_struct*'} [-Wold-style-cast] 84800 | tv = (duk_tval *) (void *) ((duk_uint8_t *) thr->valstack + act->bottom_byteoff); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__get_identifier_reference(duk_hthread*, duk_hobject*, duk_hstring*, duk_activation*, duk_bool_t, duk__id_lookup_result*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84895:39: warning: use of old-style cast to 'duk_hcompfunc*' {aka 'struct duk_hcompfunc*'} [-Wold-style-cast] 84895 | f = (duk_hcompfunc *) func; | ^~~~ | ---------------------- | reinterpret_cast ( func) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84941:86: warning: use of old-style cast to 'duk_hdecenv*' {aka 'struct duk_hdecenv*'} [-Wold-style-cast] 84941 | if (duk__getid_open_decl_env_regs(thr, name, (duk_hdecenv *) env, out)) { | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:84994:51: warning: use of old-style cast to 'duk_hobjenv*' {aka 'struct duk_hobjenv*'} [-Wold-style-cast] 84994 | target = ((duk_hobjenv *) env)->target; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85030:66: warning: use of old-style cast to 'duk_hobjenv*' {aka 'struct duk_hobjenv*'} [-Wold-style-cast] 85030 | out->has_this = ((duk_hobjenv *) env)->has_this; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85052:25: note: in expansion of macro 'DUK_ERROR_RANGE' 85052 | DUK_ERROR_RANGE(thr, DUK_STR_PROTOTYPE_CHAIN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__getvar_helper(duk_hthread*, duk_hobject*, duk_activation*, duk_hstring*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85189:25: note: in expansion of macro 'DUK_ERROR_FMT1' 85189 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85189:25: note: in expansion of macro 'DUK_ERROR_FMT1' 85189 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85189:25: note: in expansion of macro 'DUK_ERROR_FMT1' 85189 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10120:43: note: in definition of macro 'DUK_ERROR_FMT1' 10120 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85192:55: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 85192 | (const char *) DUK_HSTRING_GET_DATA(name)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10120:43: note: in definition of macro 'DUK_ERROR_FMT1' 10120 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85192:55: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 85192 | (const char *) DUK_HSTRING_GET_DATA(name)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__putvar_helper(duk_hthread*, duk_hobject*, duk_activation*, duk_hstring*, duk_tval*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85293:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 85293 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv_val, &tv_tmp_val); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4964:46: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 4964 | #define DUK_HEAPHDR_DECREF_FAST(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_heaphdr_refzero, duk_heaphdr *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5409:25: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST' 5409 | DUK_HEAPHDR_DECREF_FAST((thr), h__obj); /* side effects */ \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5443:39: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF_ALT1' 5443 | #define DUK_TVAL_SET_TVAL_UPDREF DUK_TVAL_SET_TVAL_UPDREF_ALT1 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85293:25: note: in expansion of macro 'DUK_TVAL_SET_TVAL_UPDREF' 85293 | DUK_TVAL_SET_TVAL_UPDREF(thr, tv_val, &tv_tmp_val); /* side effects */ | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10113:51: note: in expansion of macro 'DUK_LINE_MACRO' 10113 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85316:17: note: in expansion of macro 'DUK_ERROR_FMT1' 85316 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:57: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85316:17: note: in expansion of macro 'DUK_ERROR_FMT1' 85316 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10118:90: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10118 | (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85316:17: note: in expansion of macro 'DUK_ERROR_FMT1' 85316 | DUK_ERROR_FMT1(thr, | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10120:43: note: in definition of macro 'DUK_ERROR_FMT1' 10120 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85319:47: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 85319 | (const char *) DUK_HSTRING_GET_DATA(name)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10120:43: note: in definition of macro 'DUK_ERROR_FMT1' 10120 | (arg1)); \ | ^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85319:47: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 85319 | (const char *) DUK_HSTRING_GET_DATA(name)); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk__declvar_helper(duk_hthread*, duk_hobject*, duk_hstring*, duk_tval*, duk_small_uint_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85594:25: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 85594 | flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85594:25: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 85594 | flags = DUK_HOBJECT_E_GET_FLAGS(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85623:39: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 85623 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7009:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7009 | #define DUK_HOBJECT_E_GET_VALUE_GETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85623:39: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_GETTER' 85623 | tmp = DUK_HOBJECT_E_GET_VALUE_GETTER(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85624:33: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 85624 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, holder, e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7034:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7034 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.get = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85624:33: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_GETTER' 85624 | DUK_HOBJECT_E_SET_VALUE_GETTER(thr->heap, holder, e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85625:33: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 85625 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85625:33: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 85625 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85627:39: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 85627 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7011:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7011 | #define DUK_HOBJECT_E_GET_VALUE_SETTER(heap, h, i) (DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85627:39: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_SETTER' 85627 | tmp = DUK_HOBJECT_E_GET_VALUE_SETTER(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85628:33: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 85628 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, holder, e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7038:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7038 | DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).a.set = (v); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85628:33: note: in expansion of macro 'DUK_HOBJECT_E_SET_VALUE_SETTER' 85628 | DUK_HOBJECT_E_SET_VALUE_SETTER(thr->heap, holder, e_idx, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4954:57: warning: use of old-style cast to 'duk_heaphdr*' {aka 'struct duk_heaphdr*'} [-Wold-style-cast] 4954 | duk_heaphdr *duk__h = (duk_heaphdr *) (h); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85629:33: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 85629 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4960:58: warning: use of old-style cast to 'duk_hobject*' {aka 'struct duk_hobject*'} [-Wold-style-cast] 4960 | (rzcall)((thr), (rzcast) duk__h); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5050:41: note: in expansion of macro 'DUK_HEAPHDR_DECREF_FAST_RAW' 5050 | #define DUK_HOBJECT_DECREF(thr, h) DUK_HEAPHDR_DECREF_FAST_RAW((thr), (h), duk_hobject_refzero, duk_hobject *) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5128:25: note: in expansion of macro 'DUK_HOBJECT_DECREF' 5128 | DUK_HOBJECT_DECREF((thr), (h)); \ | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85629:33: note: in expansion of macro 'DUK_HOBJECT_DECREF_ALLOWNULL' 85629 | DUK_HOBJECT_DECREF_ALLOWNULL(thr, tmp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85632:38: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 85632 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85632:38: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 85632 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85640:30: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 85640 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6941:110: warning: use of old-style cast to 'duk_propvalue*' {aka 'union duk_propvalue*'} [-Wold-style-cast] 6941 | #define DUK_HOBJECT_E_GET_VALUE_BASE(heap, h) ((duk_propvalue *) (void *) (DUK_HOBJECT_GET_PROPS((heap), (h)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7005:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_BASE' 7005 | #define DUK_HOBJECT_E_GET_VALUE(heap, h, i) (DUK_HOBJECT_E_GET_VALUE_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7008:58: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE' 7008 | #define DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(heap, h, i) (&DUK_HOBJECT_E_GET_VALUE((heap), (h), (i)).v) | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85640:30: note: in expansion of macro 'DUK_HOBJECT_E_GET_VALUE_TVAL_PTR' 85640 | tv = DUK_HOBJECT_E_GET_VALUE_TVAL_PTR(thr->heap, holder, e_idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'void*' [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85643:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 85643 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, holder, e_idx, prop_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6944:112: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 6944 | DUK_HOBJECT_GET_ESIZE((h)) * (sizeof(duk_hstring *) + sizeof(duk_propvalue)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7013:57: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS_BASE' 7013 | #define DUK_HOBJECT_E_GET_FLAGS(heap, h, i) (DUK_HOBJECT_E_GET_FLAGS_BASE((heap), (h))[(i)]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:17: note: in expansion of macro 'DUK_HOBJECT_E_GET_FLAGS' 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85643:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 85643 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, holder, e_idx, prop_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:7042:77: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 7042 | DUK_HOBJECT_E_GET_FLAGS((heap), (h), (i)) = (duk_uint8_t) (f); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85643:25: note: in expansion of macro 'DUK_HOBJECT_E_SET_FLAGS' 85643 | DUK_HOBJECT_E_SET_FLAGS(thr->heap, holder, e_idx, prop_flags); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85674:43: warning: use of old-style cast to 'duk_hobjenv*' {aka 'struct duk_hobjenv*'} [-Wold-style-cast] 85674 | holder = ((duk_hobjenv *) env)->target; | ^~~ | ------------------- | reinterpret_cast ( env) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85703:9: note: in expansion of macro 'DUK_ERROR_TYPE' 85703 | DUK_ERROR_TYPE(thr, "declaration failed"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85703:9: note: in expansion of macro 'DUK_ERROR_TYPE' 85703 | DUK_ERROR_TYPE(thr, "declaration failed"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10388:17: note: in expansion of macro 'DUK_ERROR' 10388 | DUK_ERROR((thr), DUK_ERR_TYPE_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85703:9: note: in expansion of macro 'DUK_ERROR_TYPE' 85703 | DUK_ERROR_TYPE(thr, "declaration failed"); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__fill_lexer_buffer(duk_lexer_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85937:73: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 85937 | cp = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->buffer + start_offset_bytes); | ^~~~~~ | ------------------------------- | reinterpret_cast ( lex_ctx->buffer) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85937:100: warning: use of old-style cast to 'void*' [-Wold-style-cast] 85937 | cp = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->buffer + start_offset_bytes); | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85937:100: warning: use of old-style cast to 'duk_lexer_codepoint*' {aka 'struct duk_lexer_codepoint*'} [-Wold-style-cast] 85937 | cp = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->buffer + start_offset_bytes); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85941:62: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 85941 | cp->offset = (duk_size_t) (p - lex_ctx->input); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85955:45: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 85955 | x = (duk_ucodepoint_t) (*p++); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85978:59: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85978 | cp->codepoint = (duk_codepoint_t) x; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86014:34: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 86014 | if ((duk_size_t) contlen > (duk_size_t) (p_end - p)) { | ^~~~~~~ | -------------------- | static_cast ( contlen) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86014:67: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 86014 | if ((duk_size_t) contlen > (duk_size_t) (p_end - p)) { | ^ | ------------------------ | static_cast ( (p_end - p)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86046:51: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 86046 | cp->codepoint = (duk_codepoint_t) x; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86049:65: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 86049 | lex_ctx->input_offset = (duk_size_t) (p - lex_ctx->input); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86055:65: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 86055 | lex_ctx->input_offset = (duk_size_t) (p - lex_ctx->input); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86058:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86058 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_SOURCE_DECODE_FAILED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86058:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86058 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_SOURCE_DECODE_FAILED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86058:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86058 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_SOURCE_DECODE_FAILED); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__advance_bytes(duk_lexer_ctx*, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86076:86: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 86076 | lex_ctx->window = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->window + count_bytes); /* avoid multiply */ | ^~~~~~ | ------------------------------- | reinterpret_cast ( lex_ctx->window) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86076:106: warning: use of old-style cast to 'void*' [-Wold-style-cast] 86076 | lex_ctx->window = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->window + count_bytes); /* avoid multiply */ | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86076:106: warning: use of old-style cast to 'duk_lexer_codepoint*' {aka 'struct duk_lexer_codepoint*'} [-Wold-style-cast] 86076 | lex_ctx->window = (duk_lexer_codepoint *) (void *) ((duk_uint8_t *) lex_ctx->window + count_bytes); /* avoid multiply */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86077:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 86077 | used_bytes = (duk_small_uint_t) ((duk_uint8_t *) lex_ctx->window - (duk_uint8_t *) lex_ctx->buffer); | ^~~~~~ | ------------------------------- | reinterpret_cast ( lex_ctx->window) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86077:101: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 86077 | used_bytes = (duk_small_uint_t) ((duk_uint8_t *) lex_ctx->window - (duk_uint8_t *) lex_ctx->buffer); | ^~~~~~ | ------------------------------- | reinterpret_cast ( lex_ctx->buffer) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86077:107: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 86077 | used_bytes = (duk_small_uint_t) ((duk_uint8_t *) lex_ctx->window - (duk_uint8_t *) lex_ctx->buffer); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86079:98: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 86079 | if (avail_bytes < (duk_small_uint_t) (DUK_LEXER_WINDOW_SIZE * sizeof(duk_lexer_codepoint))) { | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86083:47: warning: use of old-style cast to 'void*' [-Wold-style-cast] 86083 | duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86083:79: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 86083 | duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86083:96: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 86083 | duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86083:17: note: in expansion of macro 'duk_memmove' 86083 | duk_memmove((void *) lex_ctx->buffer, (const void *) lex_ctx->window, (size_t) avail_bytes); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__initbuffer(duk_lexer_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86259:13: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 86259 | if (DUK_HBUFFER_DYNAMIC_GET_SIZE(lex_ctx->buf) < DUK_LEXER_TEMP_BUF_LIMIT) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:45: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86259:13: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 86259 | if (DUK_HBUFFER_DYNAMIC_GET_SIZE(lex_ctx->buf) < DUK_LEXER_TEMP_BUF_LIMIT) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__appendbuffer(duk_lexer_ctx*, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2805:17: note: in expansion of macro 'DUK_BW_ENSURE' 2805 | DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_CESU8_LENGTH); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86286:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CESU8' 86286 | DUK_BW_WRITE_ENSURE_CESU8(lex_ctx->thr, &lex_ctx->bw, (duk_ucodepoint_t) x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86286:82: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 86286 | DUK_BW_WRITE_ENSURE_CESU8(lex_ctx->thr, &lex_ctx->bw, (duk_ucodepoint_t) x); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2686:47: note: in definition of macro 'DUK_BW_WRITE_RAW_CESU8' 2686 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86286:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CESU8' 86286 | DUK_BW_WRITE_ENSURE_CESU8(lex_ctx->thr, &lex_ctx->bw, (duk_ucodepoint_t) x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2686:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2686 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2806:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_CESU8' 2806 | DUK_BW_WRITE_RAW_CESU8((thr), (bw_ctx), (cp)); \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86286:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_CESU8' 86286 | DUK_BW_WRITE_ENSURE_CESU8(lex_ctx->thr, &lex_ctx->bw, (duk_ucodepoint_t) x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__appendbuffer_ascii(duk_lexer_ctx*, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2770:17: note: in expansion of macro 'DUK_BW_ENSURE' 2770 | DUK_BW_ENSURE((thr), (bw_ctx), 1); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86295:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 86295 | DUK_BW_WRITE_ENSURE_U8(lex_ctx->thr, &lex_ctx->bw, (duk_uint8_t) x); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86295:74: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 86295 | DUK_BW_WRITE_ENSURE_U8(lex_ctx->thr, &lex_ctx->bw, (duk_uint8_t) x); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:49: note: in definition of macro 'DUK_BW_WRITE_RAW_U8' 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86295:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 86295 | DUK_BW_WRITE_ENSURE_U8(lex_ctx->thr, &lex_ctx->bw, (duk_uint8_t) x); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2771:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 2771 | DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86295:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 86295 | DUK_BW_WRITE_ENSURE_U8(lex_ctx->thr, &lex_ctx->bw, (duk_uint8_t) x); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_hstring* duk__internbuffer(duk_lexer_ctx*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2526:66: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 2526 | duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \ | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86306:9: note: in expansion of macro 'DUK_BW_PUSH_AS_STRING' 86306 | DUK_BW_PUSH_AS_STRING(lex_ctx->thr, &lex_ctx->bw); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2526:118: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2526 | duk_push_lstring((thr), (const char *) (bw_ctx)->p_base, (duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86306:9: note: in expansion of macro 'DUK_BW_PUSH_AS_STRING' 86306 | DUK_BW_PUSH_AS_STRING(lex_ctx->thr, &lex_ctx->bw); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_lexer_initctx(duk_lexer_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86318:9: note: in expansion of macro 'duk_memzero' 86318 | duk_memzero(lex_ctx, sizeof(*lex_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk__lexer_parse_escape(duk_lexer_ctx*, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86481:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86481 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86481:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86481 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86481:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86481 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__lexer_parse_string_literal(duk_lexer_ctx*, duk_token*, duk_small_int_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86610:33: note: in expansion of macro 'DUK__APPENDBUFFER' 86610 | DUK__APPENDBUFFER(lex_ctx, esc_cp); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86646:41: note: in expansion of macro 'DUK__APPENDBUFFER' 86646 | DUK__APPENDBUFFER(lex_ctx, x); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86653:33: note: in expansion of macro 'DUK__APPENDBUFFER' 86653 | DUK__APPENDBUFFER(lex_ctx, emitcp); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85839:100: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85839 | #define DUK__APPENDBUFFER_ASCII(lex_ctx, x) duk__appendbuffer_ascii((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86669:25: note: in expansion of macro 'DUK__APPENDBUFFER_ASCII' 86669 | DUK__APPENDBUFFER_ASCII(lex_ctx, x); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86676:25: note: in expansion of macro 'DUK__APPENDBUFFER' 86676 | DUK__APPENDBUFFER(lex_ctx, x); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86683:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86683 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86683:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86683 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86683:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86683 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86687:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86687 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_STRING); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86687:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86687 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_STRING); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86687:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 86687 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_STRING); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_lexer_parse_js_input_element(duk_lexer_ctx*, duk_token*, duk_bool_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86975:33: note: in expansion of macro 'DUK__APPENDBUFFER' 86975 | DUK__APPENDBUFFER(lex_ctx, x); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:86988:33: note: in expansion of macro 'DUK__APPENDBUFFER' 86988 | DUK__APPENDBUFFER(lex_ctx, x); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87268:33: note: in expansion of macro 'DUK__APPENDBUFFER' 87268 | DUK__APPENDBUFFER(lex_ctx, esc_cp); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87290:33: note: in expansion of macro 'DUK__APPENDBUFFER' 87290 | DUK__APPENDBUFFER(lex_ctx, DUK__L0()); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87398:49: note: in expansion of macro 'DUK__APPENDBUFFER' 87398 | DUK__APPENDBUFFER(lex_ctx, x); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85838:94: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 85838 | #define DUK__APPENDBUFFER(lex_ctx, x) duk__appendbuffer((lex_ctx), (duk_codepoint_t) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87457:25: note: in expansion of macro 'DUK__APPENDBUFFER' 87457 | DUK__APPENDBUFFER(lex_ctx, x); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87526:9: note: in expansion of macro 'DUK_ERROR_RANGE' 87526 | DUK_ERROR_RANGE(lex_ctx->thr, DUK_STR_TOKEN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87530:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87530 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_TOKEN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87530:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87530 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_TOKEN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87530:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87530 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_TOKEN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87534:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87534 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_NUMBER_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87534:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87534 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_NUMBER_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87534:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87534 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_NUMBER_LITERAL); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87538:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87538 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87538:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87538 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87538:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87538 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87542:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87542 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_REGEXP); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87542:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87542 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_REGEXP); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87542:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87542 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_REGEXP); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87546:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87546 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_COMMENT); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87546:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87546 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_COMMENT); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87546:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87546 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_COMMENT); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_lexer_parse_re_token(duk_lexer_ctx*, duk_re_token*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87575:9: note: in expansion of macro 'duk_memzero' 87575 | duk_memzero(out_token, sizeof(*out_token)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87609:35: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 87609 | out_token->qmax = DUK_RE_QUANTIFIER_INFINITE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87621:35: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 87621 | out_token->qmax = DUK_RE_QUANTIFIER_INFINITE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87634:37: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 87634 | duk_uint32_t val2 = DUK_RE_QUANTIFIER_INFINITE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87650:80: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 87650 | val1 = val1 * 10 + (duk_uint32_t) duk__hexval(x); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87655:45: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 87655 | if (val2 != DUK_RE_QUANTIFIER_INFINITE) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87664:59: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 87664 | out_token->qmax = DUK_RE_QUANTIFIER_INFINITE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87678:45: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 87678 | if (val2 != DUK_RE_QUANTIFIER_INFINITE) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87745:72: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 87745 | out_token->num = (duk_uint32_t) (x % 32); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87756:105: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 87756 | out_token->num = (duk_uint32_t) duk__lexer_parse_escape(lex_ctx, 0 /*allow_es6*/); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87791:86: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 87791 | val = val * 10 + (duk_uint32_t) duk__hexval(x); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87815:57: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 87815 | out_token->num = (duk_uint32_t) y; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87882:49: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 87882 | out_token->num = (duk_uint32_t) x; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87896:9: note: in expansion of macro 'DUK_ERROR_RANGE' 87896 | DUK_ERROR_RANGE(lex_ctx->thr, DUK_STR_TOKEN_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87900:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87900 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87900:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87900 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87900:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87900 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87904:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87904 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_GROUP); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87904:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87904 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_GROUP); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87904:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 87904 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_GROUP); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__emit_u16_direct_ranges(duk_lexer_ctx*, duk_re_range_callback, void*, const duk_uint16_t*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87951:63: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 87951 | gen_range(userdata, (duk_codepoint_t) ranges[0], (duk_codepoint_t) ranges[1], 1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:87951:92: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 87951 | gen_range(userdata, (duk_codepoint_t) ranges[0], (duk_codepoint_t) ranges[1], 1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_lexer_parse_re_ranges(duk_lexer_ctx*, duk_re_range_callback, void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88161:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88161 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88161:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88161 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88161:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88161 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_REGEXP_ESCAPE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88165:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88165 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_RANGE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88165:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88165 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_RANGE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88165:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88165 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_INVALID_RANGE); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88169:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88169 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_CHARCLASS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88169:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88169 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_CHARCLASS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88169:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 88169 | DUK_ERROR_SYNTAX(lex_ctx->thr, DUK_STR_UNTERMINATED_CHARCLASS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__bi_copy(duk__bigint*, duk__bigint*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88327:32: warning: use of old-style cast to 'void*' [-Wold-style-cast] 88327 | duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88327:53: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 88327 | duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88327:98: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 88327 | duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88327:99: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 88327 | duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3030:40: note: in definition of macro 'duk_memcpy' 3030 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88327:9: note: in expansion of macro 'duk_memcpy' 88327 | duk_memcpy((void *) x->v, (const void *) y->v, (size_t) (sizeof(duk_uint32_t) * (size_t) n)); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__bi_add(duk__bigint*, duk__bigint*, duk__bigint*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88406:61: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88406 | x->v[i] = (duk_uint32_t) (tmp & 0xffffffffUL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88411:44: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88411 | x->v[i++] = (duk_uint32_t) tmp; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__bi_sub(duk__bigint*, duk__bigint*, duk__bigint*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88518:37: warning: use of old-style cast to 'duk_int64_t' {aka 'long int'} [-Wold-style-cast] 88518 | tmp = (duk_int64_t) ty - (duk_int64_t) tz + tmp; | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88518:56: warning: use of old-style cast to 'duk_int64_t' {aka 'long int'} [-Wold-style-cast] 88518 | tmp = (duk_int64_t) ty - (duk_int64_t) tz + tmp; | ^~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88519:58: warning: use of old-style cast to 'duk_uint64_t' {aka 'long unsigned int'} [-Wold-style-cast] 88519 | x->v[i] = (duk_uint32_t) ((duk_uint64_t) tmp & 0xffffffffUL); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88519:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88519 | x->v[i] = (duk_uint32_t) ((duk_uint64_t) tmp & 0xffffffffUL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__bi_mul(duk__bigint*, duk__bigint*, duk__bigint*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88611:33: warning: use of old-style cast to 'void*' [-Wold-style-cast] 88611 | duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88611:78: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 88611 | duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx)); | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3092:40: note: in definition of macro 'duk_memzero' 3092 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88611:80: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 88611 | duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3092:40: note: in definition of macro 'duk_memzero' 3092 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88611:9: note: in expansion of macro 'duk_memzero' 88611 | duk_memzero((void *) x->v, (size_t) (sizeof(duk_uint32_t) * (size_t) nx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88619:53: warning: use of old-style cast to 'duk_uint64_t' {aka 'long unsigned int'} [-Wold-style-cast] 88619 | tmp += (duk_uint64_t) y->v[i] * (duk_uint64_t) z->v[j] + x->v[i + j]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88619:78: warning: use of old-style cast to 'duk_uint64_t' {aka 'long unsigned int'} [-Wold-style-cast] 88619 | tmp += (duk_uint64_t) y->v[i] * (duk_uint64_t) z->v[j] + x->v[i + j]; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88620:73: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88620 | x->v[i + j] = (duk_uint32_t) (tmp & 0xffffffffUL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88627:54: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88627 | x->v[i + j] = (duk_uint32_t) tmp; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk__bi_is_2to52(duk__bigint*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88764:44: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 88764 | return (duk_small_int_t) (x->n == 2) && (x->v[0] == 0U) && (x->v[1] == (1U << (52 - 32))); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__bi_twoexp(duk__bigint*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88774:33: warning: use of old-style cast to 'void*' [-Wold-style-cast] 88774 | duk_memzero((void *) x->v, sizeof(duk_uint32_t) * (size_t) n); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88774:68: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 88774 | duk_memzero((void *) x->v, sizeof(duk_uint32_t) * (size_t) n); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3092:40: note: in definition of macro 'duk_memzero' 3092 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88774:9: note: in expansion of macro 'duk_memzero' 88774 | duk_memzero((void *) x->v, sizeof(duk_uint32_t) * (size_t) n); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88776:40: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88776 | x->v[n - 1] = (((duk_uint32_t) 1) << r); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__bi_exp_small(duk__bigint*, duk_small_int_t, duk_small_int_t, duk__bigint*, duk__bigint*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88797:46: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88797 | duk__bi_set_small(t1, (duk_uint32_t) b); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_size_t duk__dragon4_format_uint32(duk_uint8_t*, duk_uint32_t, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88899:40: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88899 | t = x / (duk_uint32_t) radix; | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88900:65: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88900 | dig = (duk_small_int_t) (x - t * (duk_uint32_t) radix); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88900:70: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 88900 | dig = (duk_small_int_t) (x - t * (duk_uint32_t) radix); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88910:43: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 88910 | len = (duk_size_t) ((buf + 32) - p); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88912:30: warning: use of old-style cast to 'void*' [-Wold-style-cast] 88912 | duk_memmove((void *) buf, (const void *) p, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88912:50: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 88912 | duk_memmove((void *) buf, (const void *) p, (size_t) len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88912:62: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 88912 | duk_memmove((void *) buf, (const void *) p, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88912:9: note: in expansion of macro 'duk_memmove' 88912 | duk_memmove((void *) buf, (const void *) p, (size_t) len); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__dragon4_prepare(duk__numconv_stringify_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88980:92: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88980 | duk__bi_mul_small(&nc_ctx->mp, &nc_ctx->mm, (duk_uint32_t) nc_ctx->b); /* mp <- b^(e+1) */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88983:84: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 88983 | duk__bi_set_small(&nc_ctx->s, (duk_uint32_t) (nc_ctx->b * 2)); /* s <- 2 * b */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89029:96: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89029 | duk__bi_mul_small(&nc_ctx->r, &nc_ctx->f, (duk_uint32_t) (nc_ctx->b * 2)); /* r <- (2 * b) * f */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__dragon4_scale(duk__numconv_stringify_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89116:83: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89116 | duk__bi_mul_small_copy(&nc_ctx->s, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89136:84: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89136 | duk__bi_mul_small(&nc_ctx->t2, &nc_ctx->t1, (duk_uint32_t) nc_ctx->B); /* t2 = (* (+ r m+) B) */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89145:83: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89145 | duk__bi_mul_small_copy(&nc_ctx->r, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89146:84: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89146 | duk__bi_mul_small_copy(&nc_ctx->mp, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89149:92: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89149 | duk__bi_mul_small_copy(&nc_ctx->mm, (duk_uint32_t) nc_ctx->B, &nc_ctx->t1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__dragon4_generate(duk__numconv_stringify_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89208:83: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89208 | duk__bi_mul_small(&nc_ctx->t1, &nc_ctx->r, (duk_uint32_t) nc_ctx->B); /* t1 <- (* r B) */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89222:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89222 | duk__bi_mul_small_copy(&nc_ctx->mp, (duk_uint32_t) nc_ctx->B, &nc_ctx->t2); /* m+ <- (* m+ B) */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89223:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89223 | duk__bi_mul_small_copy(&nc_ctx->mm, (duk_uint32_t) nc_ctx->B, &nc_ctx->t2); /* m- <- (* m- B) */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88880:71: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 88880 | ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89260:41: note: in expansion of macro 'DUK__DRAGON4_OUTPUT_PREINC' 89260 | DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88880:71: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 88880 | ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89265:41: note: in expansion of macro 'DUK__DRAGON4_OUTPUT_PREINC' 89265 | DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88880:71: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 88880 | ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89271:33: note: in expansion of macro 'DUK__DRAGON4_OUTPUT_PREINC' 89271 | DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88880:71: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 88880 | ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89280:33: note: in expansion of macro 'DUK__DRAGON4_OUTPUT_PREINC' 89280 | DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88880:71: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 88880 | ((nc_ctx)->digits[(preinc_idx) -1]) = (duk_uint8_t) (x); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89285:33: note: in expansion of macro 'DUK__DRAGON4_OUTPUT_PREINC' 89285 | DUK__DRAGON4_OUTPUT_PREINC(nc_ctx, count, d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk__dragon4_fixed_format_round(duk__numconv_stringify_ctx*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89386:59: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 89386 | roundup_limit = (duk_uint8_t) ((nc_ctx->B + 1) / 2); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89396:73: warning: use of old-style cast to 'void*' [-Wold-style-cast] 89396 | duk_memmove((void *) (&nc_ctx->digits[1]), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3050:35: note: in definition of macro 'duk_memmove' 3050 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89397:79: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 89397 | (const void *) (&nc_ctx->digits[0]), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3051:41: note: in definition of macro 'duk_memmove' 3051 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89398:87: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 89398 | (size_t) (sizeof(char) * (size_t) nc_ctx->count)); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89398:92: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 89398 | (size_t) (sizeof(char) * (size_t) nc_ctx->count)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3052:40: note: in definition of macro 'duk_memmove' 3052 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3055:65: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3055 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89396:33: note: in expansion of macro 'duk_memmove' 89396 | duk_memmove((void *) (&nc_ctx->digits[1]), | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89416:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 89416 | *p = (duk_uint8_t) t; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__dragon4_convert_and_push(duk__numconv_stringify_ctx*, duk_hthread*, duk_small_int_t, duk_small_int_t, duk_small_uint_t, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89470:40: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 89470 | buf = (duk_uint8_t *) &nc_ctx->f; /* XXX: union would be more correct */ | ^ | -------------------------- | reinterpret_cast ( &nc_ctx->f) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89527:46: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 89527 | *q++ = (duk_uint8_t) '.'; | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89530:46: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 89530 | *q++ = (duk_uint8_t) '0'; | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89532:46: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 89532 | *q++ = (duk_uint8_t) '0'; | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:88213:44: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 88213 | #define DUK__DIGITCHAR(x) duk_lc_digits[(x)] | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89536:46: note: in expansion of macro 'DUK__DIGITCHAR' 89536 | *q++ = (duk_uint8_t) DUK__DIGITCHAR(dig); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89569:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 89569 | *q++ = (duk_uint8_t) expt_sign; | ^~~~~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89570:68: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89570 | len = duk__dragon4_format_uint32(q, (duk_uint32_t) expt, radix); | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89574:46: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 89574 | duk_push_lstring(thr, (const char *) buf, (size_t) (q - buf)); | ^~~ | ------------------ | reinterpret_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89574:68: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 89574 | duk_push_lstring(thr, (const char *) buf, (size_t) (q - buf)); | ^ | ------------------ | static_cast ( (q - buf)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__dragon4_double_to_ctx(duk__numconv_stringify_ctx*, duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89608:57: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 89608 | expt = (duk_small_int_t) ((tmp >> 20) & 0x07ffUL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__dragon4_ctx_to_double(duk__numconv_stringify_ctx*, duk_double_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89648:31: warning: use of old-style cast to 'void*' [-Wold-style-cast] 89648 | duk_memzero((void *) &u, sizeof(u)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89648:9: note: in expansion of macro 'duk_memzero' 89648 | duk_memzero((void *) &u, sizeof(u)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:386:61: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 386 | (u)->ui[DUK_DBL_IDX_UI1] = (duk_uint32_t) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89741:25: note: in expansion of macro 'DUK_DBLUNION_SET_LOW32' 89741 | DUK_DBLUNION_SET_LOW32(&u, t); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89750:30: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 89750 | t += ((duk_uint32_t) expt) << 20; | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:361:61: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 361 | (u)->ui[DUK_DBL_IDX_UI0] = (duk_uint32_t) (v); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89756:9: note: in expansion of macro 'DUK_DBLUNION_SET_HIGH32' 89756 | DUK_DBLUNION_SET_HIGH32(&u, t); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__numconv_stringify_raw(duk_hthread*, duk_small_int_t, duk_small_int_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89783:54: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 89783 | x = (duk_double_t) duk_require_number(thr, -1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89790:47: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 89790 | c = (duk_small_int_t) DUK_FPCLASSIFY(x); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89791:34: warning: use of old-style cast to 'double' [-Wold-style-cast] 89791 | if (DUK_SIGNBIT((double) x)) { | ^ | ---------- | static_cast ( x) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89832:40: warning: use of old-style cast to 'double' [-Wold-style-cast] 89832 | if (duk_double_equals((double) uval, x) && /* integer number in range */ | ^~~~ | ------------- | static_cast ( uval) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89835:63: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 89835 | duk_uint8_t *buf = (duk_uint8_t *) (&nc_ctx->f); | ^ | ---------------------------- | reinterpret_cast ( (&nc_ctx->f)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89841:46: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 89841 | *p++ = (duk_uint8_t) '-'; | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89844:54: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 89844 | duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf)); | ^~~ | ------------------ | reinterpret_cast ( buf) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89844:80: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 89844 | duk_push_lstring(thr, (const char *) buf, (duk_size_t) (p - buf)); | ^ | ---------------------- | static_cast ( (p - buf)) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89903:46: warning: use of old-style cast to 'void*' [-Wold-style-cast] 89903 | duk_memzero((void *) nc_ctx->digits, (size_t) count); | ^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89903:63: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 89903 | duk_memzero((void *) nc_ctx->digits, (size_t) count); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3092:40: note: in definition of macro 'duk_memzero' 3092 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:89903:17: note: in expansion of macro 'duk_memzero' 89903 | duk_memzero((void *) nc_ctx->digits, (size_t) count); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__numconv_parse_raw(duk_hthread*, duk_small_int_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90043:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 90043 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_str); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90043:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 90043 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_str); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90047:37: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90047 | if (ch == (duk_small_int_t) '+') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90053:44: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90053 | } else if (ch == (duk_small_int_t) '-') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90062:76: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 90062 | if ((flags & DUK_S2N_FLAG_ALLOW_INF) && DUK_STRNCMP((const char *) p, "Infinity", 8) == 0) { | ^ | ---------------- | reinterpret_cast ( p) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90079:37: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90079 | if (ch == (duk_small_int_t) '0') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90188:45: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90188 | if (ch >= (duk_small_int_t) '0' && ch <= (duk_small_int_t) '9') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90188:76: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90188 | if (ch >= (duk_small_int_t) '0' && ch <= (duk_small_int_t) '9') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90189:49: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90189 | dig = (duk_small_int_t) ch - '0' + 0; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90190:52: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90190 | } else if (ch == (duk_small_int_t) '.') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90220:52: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90220 | } else if (ch == (duk_small_int_t) 0) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90224:53: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90224 | (ch == (duk_small_int_t) 'e' || ch == (duk_small_int_t) 'E')) { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90224:84: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90224 | (ch == (duk_small_int_t) 'e' || ch == (duk_small_int_t) 'E')) { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90241:53: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90241 | if (ch == (duk_small_int_t) '-') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90244:60: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90244 | } else if (ch == (duk_small_int_t) '+') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90249:52: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90249 | } else if (ch >= (duk_small_int_t) 'a' && ch <= (duk_small_int_t) 'z') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90249:83: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90249 | } else if (ch >= (duk_small_int_t) 'a' && ch <= (duk_small_int_t) 'z') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90250:73: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90250 | dig = (duk_small_int_t) (ch - (duk_small_int_t) 'a' + 0x0a); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90250:83: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90250 | dig = (duk_small_int_t) (ch - (duk_small_int_t) 'a' + 0x0a); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90251:52: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90251 | } else if (ch >= (duk_small_int_t) 'A' && ch <= (duk_small_int_t) 'Z') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90251:83: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90251 | } else if (ch >= (duk_small_int_t) 'A' && ch <= (duk_small_int_t) 'Z') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90252:73: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90252 | dig = (duk_small_int_t) (ch - (duk_small_int_t) 'A' + 0x0a); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90252:83: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 90252 | dig = (duk_small_int_t) (ch - (duk_small_int_t) 'A' + 0x0a); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90286:99: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90286 | duk__bi_mul_small(&nc_ctx->t1, &nc_ctx->f, (duk_uint32_t) radix); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90287:99: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90287 | duk__bi_add_small(&nc_ctx->f, &nc_ctx->t1, (duk_uint32_t) dig); | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90403:53: warning: use of old-style cast to 'double' [-Wold-style-cast] 90403 | res = (double) nc_ctx->f.v[0]; | ^ | -------- | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90417:67: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90417 | duk__bi_mul_small_copy(&nc_ctx->f, (duk_uint32_t) radix, &nc_ctx->t1); | ^~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2258:48: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 2258 | #define DUK_DOUBLE_INFINITY ((double) INFINITY) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90444:38: note: in expansion of macro 'DUK_DOUBLE_INFINITY' 90444 | res = (duk_double_t) DUK_DOUBLE_INFINITY; | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90448:38: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 90448 | res = (duk_double_t) 0.0; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90505:39: warning: use of old-style cast to 'double' [-Wold-style-cast] 90505 | duk_push_number(thr, (double) res); | ^~~ | ------------ | static_cast ( res) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90517:9: note: in expansion of macro 'DUK_ERROR_RANGE' 90517 | DUK_ERROR_RANGE(thr, "exponent too large"); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__encode_i32(duk_int32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90611:43: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90611 | return ((duk_uint32_t) (-x)) * 2 + 1; | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90613:40: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90613 | return ((duk_uint32_t) x) * 2; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__insert_u32(duk_re_compiler_ctx*, duk_uint32_t, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90624:59: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 90624 | len = duk_unicode_encode_xutf8((duk_ucodepoint_t) x, buf); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90626:88: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 90626 | DUK_BW_INSERT_ENSURE_BYTES(re_ctx->thr, &re_ctx->bw, offset, buf, (duk_size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2870:123: note: in definition of macro 'DUK_BW_INSERT_ENSURE_BYTES' 2870 | #define DUK_BW_INSERT_ENSURE_BYTES(thr, bw, dst_off, buf, len) duk_bw_insert_ensure_bytes((thr), (bw), (dst_off), (buf), (len)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90627:31: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90627 | return (duk_uint32_t) len; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__append_u32(duk_re_compiler_ctx*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2800:17: note: in expansion of macro 'DUK_BW_ENSURE' 2800 | DUK_BW_ENSURE((thr), (bw_ctx), DUK_UNICODE_MAX_XUTF8_LENGTH); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90631:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 90631 | DUK_BW_WRITE_ENSURE_XUTF8(re_ctx->thr, &re_ctx->bw, x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2677:49: warning: use of old-style cast to 'duk_ucodepoint_t' {aka 'unsigned int'} [-Wold-style-cast] 2677 | duk__cp = (duk_ucodepoint_t) (cp); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2801:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_XUTF8' 2801 | DUK_BW_WRITE_RAW_XUTF8((thr), (bw_ctx), (cp)); \ | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90631:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_XUTF8' 90631 | DUK_BW_WRITE_ENSURE_XUTF8(re_ctx->thr, &re_ctx->bw, x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__append_7bit(duk_re_compiler_ctx*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2770:17: note: in expansion of macro 'DUK_BW_ENSURE' 2770 | DUK_BW_ENSURE((thr), (bw_ctx), 1); \ | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90639:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 90639 | DUK_BW_WRITE_ENSURE_U8(re_ctx->thr, &re_ctx->bw, (duk_uint8_t) x); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90639:72: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 90639 | DUK_BW_WRITE_ENSURE_U8(re_ctx->thr, &re_ctx->bw, (duk_uint8_t) x); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:49: note: in definition of macro 'DUK_BW_WRITE_RAW_U8' 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90639:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 90639 | DUK_BW_WRITE_ENSURE_U8(re_ctx->thr, &re_ctx->bw, (duk_uint8_t) x); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2616:52: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 2616 | *(bw_ctx)->p++ = (duk_uint8_t) (val); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2771:17: note: in expansion of macro 'DUK_BW_WRITE_RAW_U8' 2771 | DUK_BW_WRITE_RAW_U8((thr), (bw_ctx), (val)); \ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90639:9: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_U8' 90639 | DUK_BW_WRITE_ENSURE_U8(re_ctx->thr, &re_ctx->bw, (duk_uint8_t) x); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__append_u16_list(duk_re_compiler_ctx*, const duk_uint16_t*, duk_uint32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90668:66: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90668 | duk__append_u32(re_ctx, (duk_uint32_t) (*values++)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__append_jump_offset(duk_re_compiler_ctx*, duk_int32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90765:78: note: in expansion of macro 'DUK__RE_BUFLEN' 90765 | return (duk_uint32_t) duk__insert_jump_offset(re_ctx, (duk_uint32_t) DUK__RE_BUFLEN(re_ctx), skip); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90765:78: note: in expansion of macro 'DUK__RE_BUFLEN' 90765 | return (duk_uint32_t) duk__insert_jump_offset(re_ctx, (duk_uint32_t) DUK__RE_BUFLEN(re_ctx), skip); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90765:106: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90765 | return (duk_uint32_t) duk__insert_jump_offset(re_ctx, (duk_uint32_t) DUK__RE_BUFLEN(re_ctx), skip); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__regexp_emit_range(duk_re_compiler_ctx*, duk_codepoint_t, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90847:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90847 | duk__append_u32(re_ctx, (duk_uint32_t) r1); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90848:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 90848 | duk__append_u32(re_ctx, (duk_uint32_t) r2); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk__re_canon_next_discontinuity(duk_codepoint_t, duk_codepoint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90868:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 90868 | start_blk = (duk_uint_t) (start >> DUK_CANON_BITMAP_BLKSHIFT); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90869:65: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 90869 | end_blk = (duk_uint_t) (end >> DUK_CANON_BITMAP_BLKSHIFT); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90886:91: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 90886 | return (duk_codepoint_t) (blk << DUK_CANON_BITMAP_BLKSHIFT); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__regexp_generate_ranges(void*, duk_codepoint_t, duk_codepoint_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90909:63: warning: use of old-style cast to 'duk_re_compiler_ctx*' {aka 'struct duk_re_compiler_ctx*'} [-Wold-style-cast] 90909 | duk_re_compiler_ctx *re_ctx = (duk_re_compiler_ctx *) userdata; | ^~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__parse_disjunction(duk_re_compiler_ctx*, duk_bool_t, duk__re_disjunction_info*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91060:52: note: in expansion of macro 'DUK__RE_BUFLEN' 91060 | duk_uint32_t entry_offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91060:52: note: in expansion of macro 'DUK__RE_BUFLEN' 91060 | duk_uint32_t entry_offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91068:17: note: in expansion of macro 'DUK_ERROR_RANGE' 91068 | DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_REGEXP_COMPILER_RECURSION_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91116:57: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91116 | offset = (duk_uint32_t) unpatched_disjunction_jump; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91117:98: note: in expansion of macro 'DUK__RE_BUFLEN' 91117 | offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91117:129: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91117 | offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91120:72: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91120 | (duk_uint32_t) unpatched_disjunction_split, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91121:71: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91121 | (duk_int32_t) offset - unpatched_disjunction_split); | ^~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91126:86: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91126 | unpatched_disjunction_split = (duk_int32_t) (entry_offset + 1); /* +1 for opcode */ | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91130:68: note: in expansion of macro 'DUK__RE_BUFLEN' 91130 | unpatched_disjunction_jump = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91130:68: note: in expansion of macro 'DUK__RE_BUFLEN' 91130 | unpatched_disjunction_jump = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91138:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91138 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_NO_ATOM); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91138:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91138 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_NO_ATOM); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91138:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91138 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_NO_ATOM); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91142:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91142 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_VALUES); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91142:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91142 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_VALUES); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91142:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91142 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_INVALID_QUANTIFIER_VALUES); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91175:67: note: in expansion of macro 'DUK__RE_BUFLEN' 91175 | atom_code_length = (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (duk_size_t) atom_start_offset); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91175:105: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 91175 | atom_code_length = (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (duk_size_t) atom_start_offset); | ^~~~~~~~~~~~~~~~~ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91175:122: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91175 | atom_code_length = (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (duk_size_t) atom_start_offset); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91177:57: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91177 | offset = (duk_uint32_t) atom_start_offset; | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91182:98: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91182 | offset += duk__insert_u32(re_ctx, offset, (duk_uint32_t) atom_char_length); | ^~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91208:75: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 91208 | atom_copies = (re_ctx->curr_token.qmax == DUK_RE_QUANTIFIER_INFINITE) ? re_ctx->curr_token.qmin : | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91211:41: note: in expansion of macro 'DUK_ERROR_RANGE' 91211 | DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_QUANTIFIER_TOO_MANY_COPIES); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91225:72: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91225 | (duk_uint32_t) atom_start_offset, | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91227:80: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91227 | duk__insert_u32(re_ctx, (duk_uint32_t) atom_start_offset, (atom_start_captures + 1) * 2); | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91228:80: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91228 | duk__insert_u32(re_ctx, (duk_uint32_t) atom_start_offset, DUK_REOP_WIPERANGE); | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91235:66: note: in expansion of macro 'DUK__RE_BUFLEN' 91235 | atom_code_length = (duk_int32_t) DUK__RE_BUFLEN(re_ctx) - atom_start_offset; | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91235:66: note: in expansion of macro 'DUK__RE_BUFLEN' 91235 | atom_code_length = (duk_int32_t) DUK__RE_BUFLEN(re_ctx) - atom_start_offset; | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91242:74: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91242 | (duk_uint32_t) atom_start_offset, | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91243:74: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91243 | (duk_uint32_t) atom_code_length); | ^~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91245:57: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 91245 | if (tmp_qmax != DUK_RE_QUANTIFIER_INFINITE) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4166:52: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 4166 | #define DUK_RE_QUANTIFIER_INFINITE ((duk_uint32_t) 0xffffffffUL) | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91252:49: note: in expansion of macro 'DUK_RE_QUANTIFIER_INFINITE' 91252 | if (tmp_qmax == DUK_RE_QUANTIFIER_INFINITE) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91262:82: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91262 | (duk_uint32_t) atom_start_offset, | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91263:82: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91263 | (duk_uint32_t) atom_code_length); | ^~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91288:78: note: in expansion of macro 'DUK__RE_BUFLEN' 91288 | duk_uint32_t offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91288:78: note: in expansion of macro 'DUK__RE_BUFLEN' 91288 | duk_uint32_t offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91292:82: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91292 | (duk_uint32_t) atom_start_offset, | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91293:82: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91293 | (duk_uint32_t) atom_code_length); | ^~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91301:88: note: in expansion of macro 'DUK__RE_BUFLEN' 91301 | (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1))); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91301:125: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91301 | (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1))); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91307:74: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91307 | duk__remove_slice(re_ctx, (duk_uint32_t) atom_start_offset, (duk_uint32_t) atom_code_length); | ^~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91307:108: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91307 | duk__remove_slice(re_ctx, (duk_uint32_t) atom_start_offset, (duk_uint32_t) atom_code_length); | ^~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91336:49: note: in expansion of macro 'DUK__RE_BUFLEN' 91336 | offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91336:49: note: in expansion of macro 'DUK__RE_BUFLEN' 91336 | offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91343:71: note: in expansion of macro 'DUK__RE_BUFLEN' 91343 | (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1))); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91343:108: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91343 | (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - (offset + 1))); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91353:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91353 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91353:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91353 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91371:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91371 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91371:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91371 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91375:117: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 91375 | ch = (duk_uint32_t) duk_unicode_re_canonicalize_char(re_ctx->thr, (duk_codepoint_t) ch); | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91375:119: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91375 | ch = (duk_uint32_t) duk_unicode_re_canonicalize_char(re_ctx->thr, (duk_codepoint_t) ch); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91390:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91390 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91390:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91390 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91402:102: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 91402 | idx = (duk_small_uint_t) ((re_ctx->curr_token.t - DUK_RETOK_ATOM_DIGIT) >> 1U); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91409:82: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91409 | duk_uint32_t backref = (duk_uint32_t) re_ctx->curr_token.num; | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91414:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91414 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91414:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91414 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91423:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91423 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91423:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91423 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91435:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91435 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91435:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91435 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91472:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91472 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91472:63: note: in expansion of macro 'DUK__RE_BUFLEN' 91472 | new_atom_start_offset = (duk_int32_t) DUK__RE_BUFLEN(re_ctx); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91476:49: note: in expansion of macro 'DUK__RE_BUFLEN' 91476 | offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); /* patch in range count later */ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:88: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91476:49: note: in expansion of macro 'DUK__RE_BUFLEN' 91476 | offset = (duk_uint32_t) DUK__RE_BUFLEN(re_ctx); /* patch in range count later */ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91480:103: warning: use of old-style cast to 'void*' [-Wold-style-cast] 91480 | duk_lexer_parse_re_ranges(&re_ctx->lex, duk__regexp_generate_ranges, (void *) re_ctx); | ^~~~~~ | --------------- | static_cast ( re_ctx) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91488:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91488 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_CLOSING_PAREN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91488:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91488 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_CLOSING_PAREN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91488:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91488 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_CLOSING_PAREN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91495:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91495 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_END_OF_PATTERN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91495:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91495 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_END_OF_PATTERN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91495:33: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91495 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_END_OF_PATTERN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91501:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91501 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_REGEXP_TOKEN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91501:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91501 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_REGEXP_TOKEN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91501:25: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91501 | DUK_ERROR_SYNTAX(re_ctx->thr, DUK_STR_UNEXPECTED_REGEXP_TOKEN); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91529:41: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91529 | offset = (duk_uint32_t) unpatched_disjunction_jump; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2561:87: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2561 | #define DUK_BW_GET_SIZE(thr, bw_ctx) ((duk_size_t) ((bw_ctx)->p - (bw_ctx)->p_base)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:90568:32: note: in expansion of macro 'DUK_BW_GET_SIZE' 90568 | #define DUK__RE_BUFLEN(re_ctx) DUK_BW_GET_SIZE(re_ctx->thr, &re_ctx->bw) | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91530:82: note: in expansion of macro 'DUK__RE_BUFLEN' 91530 | offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset)); | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91530:113: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91530 | offset += duk__insert_jump_offset(re_ctx, offset, (duk_int32_t) (DUK__RE_BUFLEN(re_ctx) - offset)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91533:56: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91533 | (duk_uint32_t) unpatched_disjunction_split, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91534:55: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91534 | (duk_int32_t) offset - unpatched_disjunction_split); | ^~~~~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__parse_regexp_flags(duk_hthread*, duk_hstring*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91555:13: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 91555 | p = DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91563:36: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 91563 | case (duk_uint8_t) 'g': { | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91570:36: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 91570 | case (duk_uint8_t) 'i': { | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91577:36: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 91577 | case (duk_uint8_t) 'm': { | ^~~ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91593:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91593 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_REGEXP_FLAGS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91593:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91593 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_REGEXP_FLAGS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91593:9: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91593 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_REGEXP_FLAGS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__create_escaped_source(duk_hthread*, int)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91627:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 91627 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91627:35: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 91627 | p = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91628:26: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 91628 | n = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91639:37: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 91639 | c_prev = (duk_uint_fast8_t) 0; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2589:50: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2589 | (((duk_size_t) ((bw_ctx)->p_limit - (ptr)) >= (sz)) ? (ptr) : ((bw_ctx)->p = (ptr), duk_bw_resize((thr), (bw_ctx), (sz)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91644:21: note: in expansion of macro 'DUK_BW_ENSURE_RAW' 91644 | q = DUK_BW_ENSURE_RAW(thr, bw, 2, q); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91646:45: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 91646 | if (c == (duk_uint_fast8_t) '/' && c_prev != (duk_uint_fast8_t) '\\') { | ^~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91646:81: warning: use of old-style cast to 'duk_uint_fast8_t' {aka 'unsigned int'} [-Wold-style-cast] 91646 | if (c == (duk_uint_fast8_t) '/' && c_prev != (duk_uint_fast8_t) '\\') { | ^~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91652:38: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 91652 | *q++ = (duk_uint8_t) c; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_regexp_compile(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91711:9: note: in expansion of macro 'duk_memzero' 91711 | duk_memzero(&re_ctx, sizeof(re_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91715:28: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 91715 | re_ctx.lex.input = DUK_HSTRING_GET_DATA(h_pattern); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10096:51: note: in expansion of macro 'DUK_LINE_MACRO' 10096 | duk_int_t duk__line = (duk_int_t) DUK_LINE_MACRO; \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91758:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91758 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BACKREFS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:76: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91758:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91758 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BACKREFS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10099:109: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 10099 | duk_err_handle_error((thr), DUK_FILE_MACRO, (((duk_uint_t) duk__err) << 24) | ((duk_uint_t) duk__line), (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10358:17: note: in expansion of macro 'DUK_ERROR' 10358 | DUK_ERROR((thr), DUK_ERR_SYNTAX_ERROR, (msg)); \ | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91758:17: note: in expansion of macro 'DUK_ERROR_SYNTAX' 91758 | DUK_ERROR_SYNTAX(thr, DUK_STR_INVALID_BACKREFS); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_regexp_create_instance(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91813:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91813 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_BYTECODE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91813:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91813 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_BYTECODE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91813:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91813 | duk_xdef_prop_stridx_short(thr, -3, DUK_STRIDX_INT_BYTECODE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91822:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91822 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_SOURCE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91822:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91822 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_SOURCE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91822:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91822 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_INT_SOURCE, DUK_PROPDESC_FLAGS_NONE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91827:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91827 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LAST_INDEX, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91827:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91827 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LAST_INDEX, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91827:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 91827 | duk_xdef_prop_stridx_short(thr, -2, DUK_STRIDX_LAST_INDEX, DUK_PROPDESC_FLAGS_W); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__bc_get_u32(duk_re_matcher_ctx*, const duk_uint8_t**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91869:119: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91869 | return (duk_uint32_t) duk_unicode_decode_xutf8_checked(re_ctx->thr, pc, re_ctx->bytecode, re_ctx->bytecode_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int32_t duk__bc_get_i32(duk_re_matcher_ctx*, const duk_uint8_t**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91876:116: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 91876 | t = (duk_uint32_t) duk_unicode_decode_xutf8_checked(re_ctx->thr, pc, re_ctx->bytecode, re_ctx->bytecode_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91878:47: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91878 | return -((duk_int32_t) (t >> 1)); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91880:45: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 91880 | return (duk_int32_t) (t >> 1); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const duk_uint8_t* duk__utf8_backtrack(duk_hthread*, const duk_uint8_t**, const duk_uint8_t*, const duk_uint8_t*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91914:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 91914 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const duk_uint8_t* duk__utf8_advance(duk_hthread*, const duk_uint8_t**, const duk_uint8_t*, const duk_uint8_t*, duk_uint_fast32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91949:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 91949 | DUK_ERROR_INTERNAL(thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk__inp_get_cp(duk_re_matcher_ctx*, const duk_uint8_t**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91967:115: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 91967 | res = (duk_codepoint_t) duk_unicode_decode_xutf8_checked(re_ctx->thr, sp, re_ctx->input, re_ctx->input_end); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_codepoint_t duk__inp_get_prev_cp(duk_re_matcher_ctx*, const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91981:68: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 91981 | (void) duk__inp_backtrack(re_ctx, &sp, (duk_uint_fast32_t) 1); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'const duk_uint8_t* duk__match_regexp(duk_re_matcher_ctx*, const duk_uint8_t*, const duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:91999:17: note: in expansion of macro 'DUK_ERROR_RANGE' 91999 | DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_REGEXP_EXECUTOR_RECURSION_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92008:25: note: in expansion of macro 'DUK_ERROR_RANGE' 92008 | DUK_ERROR_RANGE(re_ctx->thr, DUK_STR_REGEXP_EXECUTOR_STEP_LIMIT); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92050:75: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 92050 | c1 = (duk_codepoint_t) duk__bc_get_u32(re_ctx, &pc); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92095:83: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 92095 | r1 = (duk_codepoint_t) duk__bc_get_u32(re_ctx, &pc); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92096:83: warning: use of old-style cast to 'duk_codepoint_t' {aka 'int'} [-Wold-style-cast] 92096 | r2 = (duk_codepoint_t) duk__bc_get_u32(re_ctx, &pc); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92302:90: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 92302 | sp = duk__inp_backtrack(re_ctx, &sp, (duk_uint_fast32_t) atomlen); | ^~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92363:130: warning: use of old-style cast to 'duk_uint8_t**' {aka 'unsigned char**'} [-Wold-style-cast] 92363 | range_save = (duk_uint8_t **) duk_push_fixed_buffer_nozero(re_ctx->thr, sizeof(duk_uint8_t *) * idx_count); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92365:25: note: in expansion of macro 'duk_memcpy' 92365 | duk_memcpy(range_save, re_ctx->saved + idx_start, sizeof(duk_uint8_t *) * idx_count); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92372:72: warning: use of old-style cast to 'void*' [-Wold-style-cast] 92372 | duk_memzero((void *) (re_ctx->saved + idx_start), sizeof(duk_uint8_t *) * idx_count); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3091:35: note: in definition of macro 'duk_memzero' 3091 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92372:25: note: in expansion of macro 'duk_memzero' 92372 | duk_memzero((void *) (re_ctx->saved + idx_start), sizeof(duk_uint8_t *) * idx_count); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92394:71: warning: use of old-style cast to 'void*' [-Wold-style-cast] 92394 | duk_memcpy((void *) (re_ctx->saved + idx_start), | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92395:51: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 92395 | (const void *) range_save, | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92394:25: note: in expansion of macro 'duk_memcpy' 92394 | duk_memcpy((void *) (re_ctx->saved + idx_start), | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92424:126: warning: use of old-style cast to 'duk_uint8_t**' {aka 'unsigned char**'} [-Wold-style-cast] 92424 | (duk_uint8_t **) duk_push_fixed_buffer_nozero(re_ctx->thr, sizeof(duk_uint8_t *) * re_ctx->nsaved); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92426:25: note: in expansion of macro 'duk_memcpy' 92426 | duk_memcpy(full_save, re_ctx->saved, sizeof(duk_uint8_t *) * re_ctx->nsaved); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92451:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 92451 | duk_memcpy((void *) re_ctx->saved, (const void *) full_save, sizeof(duk_uint8_t *) * re_ctx->nsaved); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3028:35: note: in definition of macro 'duk_memcpy' 3028 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92451:75: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 92451 | duk_memcpy((void *) re_ctx->saved, (const void *) full_save, sizeof(duk_uint8_t *) * re_ctx->nsaved); | ^~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3029:41: note: in definition of macro 'duk_memcpy' 3029 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:64: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92451:25: note: in expansion of macro 'duk_memcpy' 92451 | duk_memcpy((void *) re_ctx->saved, (const void *) full_save, sizeof(duk_uint8_t *) * re_ctx->nsaved); | ^~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10285:75: note: in expansion of macro 'DUK_LINE_MACRO' 10285 | duk_err_error_internal((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92531:9: note: in expansion of macro 'DUK_ERROR_INTERNAL' 92531 | DUK_ERROR_INTERNAL(re_ctx->thr); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__regexp_match_helper(duk_hthread*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:78: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92582:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 92582 | duk_xget_owndataprop_stridx_short(thr, -2, DUK_STRIDX_INT_BYTECODE); /* [ ... re_obj input ] -> [ ... re_obj input bc ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6152:111: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6152 | duk_xget_owndataprop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92582:9: note: in expansion of macro 'duk_xget_owndataprop_stridx_short' 92582 | duk_xget_owndataprop_stridx_short(thr, -2, DUK_STRIDX_INT_BYTECODE); /* [ ... re_obj input ] -> [ ... re_obj input bc ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3094:55: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3094 | (void) DUK_MEMZERO(duk__dst, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2249:46: note: in definition of macro 'DUK_MEMZERO' 2249 | #define DUK_MEMZERO(p,n) DUK_MEMSET((p), 0, (n)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92599:9: note: in expansion of macro 'duk_memzero' 92599 | duk_memzero(&re_ctx, sizeof(re_ctx)); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92602:46: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 92602 | re_ctx.input = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92602:46: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 92602 | re_ctx.input = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_input); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:64: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92604:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 92604 | re_ctx.bytecode = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_bytecode); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6426:65: warning: use of old-style cast to 'const duk_uint8_t*' {aka 'const unsigned char*'} [-Wold-style-cast] 6426 | #define DUK_HSTRING_GET_DATA(x) ((const duk_uint8_t *) ((x) + 1)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92604:49: note: in expansion of macro 'DUK_HSTRING_GET_DATA' 92604 | re_ctx.bytecode = (const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_bytecode); | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92617:107: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 92617 | global = (duk_small_int_t) (force_global | (duk_small_int_t) (re_ctx.re_flags & DUK_RE_FLAG_GLOBAL)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92617:108: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 92617 | global = (duk_small_int_t) (force_global | (duk_small_int_t) (re_ctx.re_flags & DUK_RE_FLAG_GLOBAL)); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.h:775:55: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 775 | duk_push_buffer_raw((ctx), (size), 0 /*flags*/) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92622:33: note: in expansion of macro 'duk_push_fixed_buffer' 92622 | p_buf = (duk_uint8_t *) duk_push_fixed_buffer(thr, sizeof(duk_uint8_t *) * re_ctx.nsaved); /* rely on zeroing */ | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92624:75: warning: use of old-style cast to 'const duk_uint8_t**' {aka 'const unsigned char**'} [-Wold-style-cast] 92624 | re_ctx.saved = (const duk_uint8_t **) duk_get_buffer(thr, -1, NULL); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92664:9: note: in expansion of macro 'duk_get_prop_stridx_short' 92664 | duk_get_prop_stridx_short(thr, -4, DUK_STRIDX_LAST_INDEX); /* -> [ ... re_obj input bc saved_buf lastIndex ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6140:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6140 | duk_get_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92664:9: note: in expansion of macro 'duk_get_prop_stridx_short' 92664 | duk_get_prop_stridx_short(thr, -4, DUK_STRIDX_LAST_INDEX); /* -> [ ... re_obj input bc saved_buf lastIndex ] */ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6413:63: warning: use of old-style cast to 'double' [-Wold-style-cast] 6413 | #define DUK_HSTRING_GET_CHARLEN(x) duk_hstring_get_charlen((x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92670:45: note: in expansion of macro 'DUK_HSTRING_GET_CHARLEN' 92670 | if (d < 0.0 || d > (double) DUK_HSTRING_GET_CHARLEN(h_input)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92676:46: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 92676 | char_offset = (duk_uint32_t) d; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92683:46: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 92683 | char_offset = (duk_uint32_t) 0; | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92755:104: warning: use of old-style cast to 'duk_uint_fast32_t' {aka 'unsigned int'} [-Wold-style-cast] 92755 | (void) duk__utf8_advance(thr, &sp, re_ctx.input, re_ctx.input_end, (duk_uint_fast32_t) 1); | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92803:17: note: in expansion of macro 'duk_push_u32' 92803 | duk_push_u32(thr, char_offset); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92804:17: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 92804 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92804:17: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 92804 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92804:17: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 92804 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:64: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92807:17: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 92807 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INPUT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6201:98: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6201 | (((duk_uint_t) (obj_idx)) << 24) + (((duk_uint_t) (stridx)) << 8) + \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92807:17: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 92807 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INPUT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6202:69: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6202 | (duk_uint_t) (desc_flags))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6208:9: note: in expansion of macro 'duk_xdef_prop_stridx_short' 6208 | duk_xdef_prop_stridx_short((thr), (obj_idx), (stridx), DUK_PROPDESC_FLAGS_WEC) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92807:17: note: in expansion of macro 'duk_xdef_prop_stridx_short_wec' 92807 | duk_xdef_prop_stridx_short_wec(thr, -2, DUK_STRIDX_INPUT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92814:69: warning: use of old-style cast to 'duk_uarridx_t' {aka 'unsigned int'} [-Wold-style-cast] 92814 | duk_push_uarridx(thr, (duk_uarridx_t) (i / 2)); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:71: note: in definition of macro 'duk_push_uarridx' 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5996:74: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5996 | #define duk_push_uarridx(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92814:25: note: in expansion of macro 'duk_push_uarridx' 92814 | duk_push_uarridx(thr, (duk_uarridx_t) (i / 2)); | ^~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92818:79: warning: use of old-style cast to 'const char*' [-Wold-style-cast] 92818 | (const char *) re_ctx.saved[i], | ^ | ------------------------------ | reinterpret_cast ( re_ctx.saved[i]) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92819:101: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 92819 | (duk_size_t) (re_ctx.saved[i + 1] - re_ctx.saved[i])); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92826:110: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 92826 | char_end_offset = char_offset + (duk_uint32_t) duk_get_length(thr, -1); /* add charlen */ | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5991:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 5991 | #define duk_push_u32(thr, val) duk_push_uint((thr), (duk_uint_t) (val)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92842:25: note: in expansion of macro 'duk_push_u32' 92842 | duk_push_u32(thr, char_end_offset); | ^~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92843:25: note: in expansion of macro 'duk_put_prop_stridx_short' 92843 | duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92843:25: note: in expansion of macro 'duk_put_prop_stridx_short' 92843 | duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:70: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92862:17: note: in expansion of macro 'duk_put_prop_stridx_short' 92862 | duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6159:103: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 6159 | duk_put_prop_stridx_short_raw((thr), (((duk_uint_t) (obj_idx)) << 16) + ((duk_uint_t) (stridx)))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92862:17: note: in expansion of macro 'duk_put_prop_stridx_short' 92862 | duk_put_prop_stridx_short(thr, -6, DUK_STRIDX_LAST_INDEX); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk_bd_decode(duk_bitdecoder_ctx*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100012:33: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 100012 | mask = (((duk_uint32_t) 1U) << bits) - 1U; | ^~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk_bd_decode_flag(duk_bitdecoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100025:55: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 100025 | return (duk_small_uint_t) duk_bd_decode(ctx, 1); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int32_t duk_bd_decode_flagged_signed(duk_bitdecoder_ctx*, duk_small_int_t, duk_int32_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100041:78: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 100041 | return (duk_int32_t) duk_bd_decode_flagged(ctx, bits, (duk_uint32_t) def_value); | ^~~~~~~~~ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100041:87: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 100041 | return (duk_int32_t) duk_bd_decode_flagged(ctx, bits, (duk_uint32_t) def_value); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk_bd_decode_bitpacked_string(duk_bitdecoder_ctx*, duk_uint8_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100119:40: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 100119 | out[i] = (duk_uint8_t) t; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_be_encode(duk_bitencoder_ctx*, duk_uint32_t, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100153:90: warning: use of old-style cast to 'duk_uint8_t' {aka 'unsigned char'} [-Wold-style-cast] 100153 | tmp = (duk_uint8_t) ((ctx->currval >> (ctx->currbits - 8)) & 0xff); | ^ | - | static_cast<- | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_be_finish(duk_bitencoder_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100170:52: warning: use of old-style cast to 'duk_small_int_t' {aka 'int'} [-Wold-style-cast] 100170 | npad = (duk_small_int_t) (8 - ctx->currbits); | ^ | - | static_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__bw_update_ptrs(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8678:67: warning: use of old-style cast to 'duk_uint8_t*' {aka 'unsigned char*'} [-Wold-style-cast] 8678 | #define DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(heap, x) ((x)->curr_alloc) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100200:29: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_DATA_PTR' 100200 | p = (duk_uint8_t *) DUK_HBUFFER_DYNAMIC_GET_DATA_PTR(thr->heap, bw_ctx->buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_init(duk_hthread*, duk_bufwriter_ctx*, duk_hbuffer_dynamic*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:84: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:52: note: in definition of macro 'DUK_HBUFFER_GET_SIZE' 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100213:45: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 100213 | duk__bw_update_ptrs(thr, bw_ctx, 0, DUK_HBUFFER_DYNAMIC_GET_SIZE(h_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8638:53: warning: use of old-style cast to 'duk_hbuffer*' {aka 'struct duk_hbuffer*'} [-Wold-style-cast] 8638 | #define DUK_HBUFFER_GET_SIZE(x) (((duk_hbuffer *) (x))->size) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:8656:45: note: in expansion of macro 'DUK_HBUFFER_GET_SIZE' 8656 | #define DUK_HBUFFER_DYNAMIC_GET_SIZE(x) DUK_HBUFFER_GET_SIZE((duk_hbuffer *) (x)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100213:45: note: in expansion of macro 'DUK_HBUFFER_DYNAMIC_GET_SIZE' 100213 | duk__bw_update_ptrs(thr, bw_ctx, 0, DUK_HBUFFER_DYNAMIC_GET_SIZE(h_buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_init_pushbuf(duk_hthread*, duk_bufwriter_ctx*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100221:72: warning: use of old-style cast to 'duk_hbuffer_dynamic*' {aka 'struct duk_hbuffer_dynamic*'} [-Wold-style-cast] 100221 | bw_ctx->buf = (duk_hbuffer_dynamic *) duk_known_hbuffer(thr, -1); | ^ | - | reinterpret_cast< - | > ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk_bw_resize(duk_hthread*, duk_bufwriter_ctx*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100241:60: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100241 | curr_off = (duk_size_t) (bw_ctx->p - bw_ctx->p_base); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2757:25: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 2757 | #define DUK_LINE_MACRO __LINE__ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:10346:66: note: in expansion of macro 'DUK_LINE_MACRO' 10346 | duk_err_range((thr), DUK_FILE_MACRO, (duk_int_t) DUK_LINE_MACRO, (msg)); \ | ^~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100246:17: note: in expansion of macro 'DUK_ERROR_RANGE' 100246 | DUK_ERROR_RANGE(thr, DUK_STR_BUFFER_TOO_LONG); | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_compact(duk_hthread*, duk_bufwriter_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100274:55: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100274 | len = (duk_size_t) (bw_ctx->p - bw_ctx->p_base); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_write_raw_slice(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100290:40: warning: use of old-style cast to 'void*' [-Wold-style-cast] 100290 | duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100290:75: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 100290 | duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100290:87: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100290 | duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100290:9: note: in expansion of macro 'duk_memcpy_unsafe' 100290 | duk_memcpy_unsafe((void *) bw->p, (const void *) (p_base + src_off), (size_t) len); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_write_ensure_slice(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100301:9: note: in expansion of macro 'DUK_BW_ENSURE' 100301 | DUK_BW_ENSURE(thr, bw, len); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_insert_raw_bytes(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, const duk_uint8_t*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100320:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100320 | buf_sz = (duk_size_t) (bw->p - p_base); /* constrained by maximum buffer size */ | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100324:60: warning: use of old-style cast to 'void*' [-Wold-style-cast] 100324 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100324:95: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 100324 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100324:107: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100324 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3061:40: note: in definition of macro 'duk_memmove_unsafe' 3061 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3067:73: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3067 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100324:9: note: in expansion of macro 'duk_memmove_unsafe' 100324 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100325:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 100325 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100325:71: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 100325 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100325:85: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100325 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100325:9: note: in expansion of macro 'duk_memcpy_unsafe' 100325 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) buf, (size_t) len); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_insert_ensure_bytes(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, const duk_uint8_t*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100339:9: note: in expansion of macro 'DUK_BW_ENSURE' 100339 | DUK_BW_ENSURE(thr, bw, len); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_insert_raw_slice(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100371:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100371 | buf_sz = (duk_size_t) (bw->p - p_base); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100375:60: warning: use of old-style cast to 'void*' [-Wold-style-cast] 100375 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100375:95: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 100375 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100375:107: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100375 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3061:40: note: in definition of macro 'duk_memmove_unsafe' 3061 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3067:73: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3067 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100375:9: note: in expansion of macro 'duk_memmove_unsafe' 100375 | duk_memmove_unsafe((void *) (p_base + dst_off + len), (const void *) (p_base + dst_off), (size_t) move_sz); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100376:53: warning: use of old-style cast to 'void*' [-Wold-style-cast] 100376 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3037:35: note: in definition of macro 'duk_memcpy_unsafe' 3037 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100376:88: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 100376 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3038:41: note: in definition of macro 'duk_memcpy_unsafe' 3038 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100376:100: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100376 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len); | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3039:40: note: in definition of macro 'duk_memcpy_unsafe' 3039 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3045:72: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3045 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100376:9: note: in expansion of macro 'duk_memcpy_unsafe' 100376 | duk_memcpy_unsafe((void *) (p_base + dst_off), (const void *) (p_base + src_off), (size_t) len); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_insert_ensure_slice(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100395:9: note: in expansion of macro 'DUK_BW_ENSURE' 100395 | DUK_BW_ENSURE(thr, bw, len); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk_bw_insert_raw_area(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100409:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100409 | buf_sz = (duk_size_t) (bw->p - p_base); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100413:37: warning: use of old-style cast to 'void*' [-Wold-style-cast] 100413 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100413:59: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 100413 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100413:75: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100413 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3061:40: note: in definition of macro 'duk_memmove_unsafe' 3061 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3067:73: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3067 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100413:9: note: in expansion of macro 'duk_memmove_unsafe' 100413 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint8_t* duk_bw_insert_ensure_area(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2581:75: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 2581 | duk__space = (duk_size_t) ((bw_ctx)->p_limit - (bw_ctx)->p); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100422:9: note: in expansion of macro 'DUK_BW_ENSURE' 100422 | DUK_BW_ENSURE(thr, bw, len); | ^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bw_remove_raw_slice(duk_hthread*, duk_bufwriter_ctx*, duk_size_t, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100443:46: warning: use of old-style cast to 'duk_size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100443 | move_sz = (duk_size_t) (bw->p - p_src); | ^ | ------------ | static_cast ( ) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100444:37: warning: use of old-style cast to 'void*' [-Wold-style-cast] 100444 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3059:35: note: in definition of macro 'duk_memmove_unsafe' 3059 | void *duk__dst = (dst); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100444:59: warning: use of old-style cast to 'const void*' [-Wold-style-cast] 100444 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3060:41: note: in definition of macro 'duk_memmove_unsafe' 3060 | const void *duk__src = (src); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100444:75: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 100444 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3061:40: note: in definition of macro 'duk_memmove_unsafe' 3061 | duk_size_t duk__len = (len); \ | ^~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3067:73: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 3067 | (void) DUK_MEMMOVE(duk__dst, duk__src, (size_t) duk__len); \ | ^~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100444:9: note: in expansion of macro 'duk_memmove_unsafe' 100444 | duk_memmove_unsafe((void *) p_dst, (const void *) p_src, (size_t) move_sz); | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_double_to_int_t(duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100483:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100483 | if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100539:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100539 | DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100485:67: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100485 | if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100539:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100539 | DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100486:48: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 100486 | return (tname) x; \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100539:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100539 | DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100488:55: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 100488 | return (tname) (maxval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100539:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100539 | DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100495:47: warning: use of old-style cast to 'duk_int_t' {aka 'int'} [-Wold-style-cast] 100495 | return (tname) (minval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100539:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100539 | DUK__DOUBLE_INT_CAST1(duk_int_t, DUK_INT_MIN, DUK_INT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint_t duk_double_to_uint_t(duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100483:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100483 | if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100547:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100547 | DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100485:67: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100485 | if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100547:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100547 | DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100486:48: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 100486 | return (tname) x; \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100547:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100547 | DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100488:55: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 100488 | return (tname) (maxval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100547:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100547 | DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100495:47: warning: use of old-style cast to 'duk_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 100495 | return (tname) (minval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100547:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100547 | DUK__DOUBLE_INT_CAST1(duk_uint_t, DUK_UINT_MIN, DUK_UINT_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int32_t duk_double_to_int32_t(duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100483:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100483 | if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100555:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100555 | DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100485:67: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100485 | if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100555:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100555 | DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100486:48: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 100486 | return (tname) x; \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100555:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100555 | DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100488:55: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 100488 | return (tname) (maxval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100555:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100555 | DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100495:47: warning: use of old-style cast to 'duk_int32_t' {aka 'int'} [-Wold-style-cast] 100495 | return (tname) (minval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100555:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100555 | DUK__DOUBLE_INT_CAST1(duk_int32_t, DUK_INT32_MIN, DUK_INT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk_double_to_uint32_t(duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100483:59: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100483 | if (DUK_LIKELY(x >= (duk_double_t) (minval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100563:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100563 | DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100485:67: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100485 | if (DUK_LIKELY(x <= (duk_double_t) (maxval))) { \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100563:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100563 | DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100486:48: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 100486 | return (tname) x; \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100563:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100563 | DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100488:55: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 100488 | return (tname) (maxval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100563:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100563 | DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100495:47: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 100495 | return (tname) (minval); \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100563:9: note: in expansion of macro 'DUK__DOUBLE_INT_CAST1' 100563 | DUK__DOUBLE_INT_CAST1(duk_uint32_t, DUK_UINT32_MIN, DUK_UINT32_MAX); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_float_t duk_double_to_float_t(duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100603:38: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 100603 | return (duk_float_t) x; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100577:24: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 100577 | #define DUK__FLOAT_MAX 340282346638528859811704183484516925440.0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100577:24: note: in definition of macro 'DUK__FLOAT_MAX' 100577 | #define DUK__FLOAT_MAX 340282346638528859811704183484516925440.0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100577:24: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 100577 | #define DUK__FLOAT_MAX 340282346638528859811704183484516925440.0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100577:24: note: in definition of macro 'DUK__FLOAT_MAX' 100577 | #define DUK__FLOAT_MAX 340282346638528859811704183484516925440.0 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100615:38: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 100615 | return (duk_float_t) x; | ^ | - | static_cast<- | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2258:48: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 2258 | #define DUK_DOUBLE_INFINITY ((double) INFINITY) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100619:47: note: in expansion of macro 'DUK_DOUBLE_INFINITY' 100619 | return (duk_float_t) -DUK_DOUBLE_INFINITY; | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:2258:48: warning: use of old-style cast to 'duk_float_t' {aka 'float'} [-Wold-style-cast] 2258 | #define DUK_DOUBLE_INFINITY ((double) INFINITY) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100621:46: note: in expansion of macro 'DUK_DOUBLE_INFINITY' 100621 | return (duk_float_t) DUK_DOUBLE_INFINITY; | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_uint_t duk_double_signbit(duk_double_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:619:73: warning: use of old-style cast to 'duk_small_uint_t' {aka 'unsigned int'} [-Wold-style-cast] 619 | #define DUK_DBLUNION_GET_SIGNBIT(u) (((u)->ull[DUK_DBL_IDX_ULL0] >> 63U)) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100738:35: note: in expansion of macro 'DUK_DBLUNION_GET_SIGNBIT' 100738 | return (duk_small_uint_t) DUK_DBLUNION_GET_SIGNBIT(&du); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_is_whole_get_int32_nonegzero(duk_double_t, duk_int32_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100806:47: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100806 | if (!duk_double_equals((duk_double_t) t, x)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_is_whole_get_int32(duk_double_t, duk_int32_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100827:47: warning: use of old-style cast to 'duk_double_t' {aka 'double'} [-Wold-style-cast] 100827 | if (!duk_double_equals((duk_double_t) t, x)) { | ^ | - | static_cast< - | > () /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_dblunion_host_to_big(duk_double_union*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1288:75: warning: use of old-style cast to 'duk_uint64_t' {aka 'long unsigned int'} [-Wold-style-cast] 1288 | #define DUK_BSWAP64(x) ((duk_uint64_t) __builtin_bswap64((duk_uint64_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100908:21: note: in expansion of macro 'DUK_BSWAP64' 100908 | u->ull[0] = DUK_BSWAP64(u->ull[0]); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1288:76: warning: use of old-style cast to 'duk_uint64_t' {aka 'long unsigned int'} [-Wold-style-cast] 1288 | #define DUK_BSWAP64(x) ((duk_uint64_t) __builtin_bswap64((duk_uint64_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100908:21: note: in expansion of macro 'DUK_BSWAP64' 100908 | u->ull[0] = DUK_BSWAP64(u->ull[0]); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_fltunion_host_to_big(duk_float_union*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:75: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100940:20: note: in expansion of macro 'DUK_BSWAP32' 100940 | u->ui[0] = DUK_BSWAP32(u->ui[0]); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1289:76: warning: use of old-style cast to 'duk_uint32_t' {aka 'unsigned int'} [-Wold-style-cast] 1289 | #define DUK_BSWAP32(x) ((duk_uint32_t) __builtin_bswap32((duk_uint32_t) (x))) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:100940:20: note: in expansion of macro 'DUK_BSWAP32' 100940 | u->ui[0] = DUK_BSWAP32(u->ui[0]); | ^~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_small_int_t duk_memcmp(const void*, const void*, duk_size_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:101072:44: warning: use of old-style cast to 'size_t' {aka 'long unsigned int'} [-Wold-style-cast] 101072 | return DUK_MEMCMP(s1, s2, (size_t) len); | ^~~ | ------------ | static_cast ( len) /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_double_t duk_util_tinyrandom_get_double(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:101186:99: warning: use of old-style cast to 'duk_uint64_t*' {aka 'long unsigned int*'} [-Wold-style-cast] 101186 | v = (DUK_U64_CONSTANT(0x3ff) << 52U) | (duk__xoroshiro128plus((duk_uint64_t *) thr->heap->rnd_state) >> 12U); | ^~~~~~~~~ | - | const_cast< - | > ( ) In function 'void duk_js_putvar_envrec(duk_hthread*, duk_hobject*, duk_hstring*, duk_tval*, duk_bool_t)', inlined from 'void duk__check_arguments_map_for_put(duk_hthread*, duk_hobject*, duk_hstring*, duk_propdesc*, duk_bool_t)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59717:22, inlined from 'duk_bool_t duk_hobject_putprop(duk_hthread*, duk_tval*, duk_tval*, duk_tval*, duk_bool_t)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:62273:3: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:85336:27: warning: potential null pointer dereference [-Wnull-dereference] 85336 | duk__putvar_helper(thr, env, NULL, name, val, strict); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void duk__handle_bound_chain_for_call(duk_hthread*, duk_idx_t, duk_bool_t)', inlined from 'duk_hobject* duk__resolve_target_func_and_this_binding(duk_hthread*, duk_idx_t, duk_small_uint_t*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:67327:37, inlined from 'duk_int_t duk__handle_call_raw(duk_hthread*, duk_idx_t, duk_small_uint_t)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:68170:51: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1495:42: warning: potential null pointer dereference [-Wnull-dereference] 1495 | #define DUK_TVAL_IS_OBJECT(tv) ((tv)->t == DUK_TAG_OBJECT) | ~~~~~~^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:66652:13: note: in expansion of macro 'DUK_TVAL_IS_OBJECT' 66652 | if (DUK_TVAL_IS_OBJECT(tv_func)) { | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_bool_t duk_get_prop(duk_hthread*, duk_idx_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:17676:33: warning: potential null pointer dereference [-Wnull-dereference] 17676 | rc = duk_hobject_getprop(thr, tv_obj, tv_key); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_bool_t duk__get_own_propdesc_raw(duk_hthread*, duk_hobject*, duk_hstring*, duk_uint32_t, duk_propdesc*, duk_small_uint_t)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:59945:18: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_int_t duk_to_int_clamped_raw(duk_hthread*, duk_idx_t, duk_int_t, duk_int_t, duk_bool_t*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1442:23: warning: potential null pointer dereference [-Wnull-dereference] 1442 | *(tv) = *(x); \ | ~~~~~~^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22026:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL' 22026 | DUK_TVAL_SET_TVAL(&tv_tmp, tv); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1442:23: warning: potential null pointer dereference [-Wnull-dereference] 1442 | *(tv) = *(x); \ | ~~~~~~^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22026:9: note: in expansion of macro 'DUK_TVAL_SET_TVAL' 22026 | DUK_TVAL_SET_TVAL(&tv_tmp, tv); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1375:28: warning: potential null pointer dereference [-Wnull-dereference] 1375 | duk__tv->t = DUK_TAG_NUMBER; \ | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22039:9: note: in expansion of macro 'DUK_TVAL_SET_NUMBER' 22039 | DUK_TVAL_SET_NUMBER(tv, d); /* no need to incref */ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1376:30: warning: potential null pointer dereference [-Wnull-dereference] 1376 | duk__tv->v.d = duk__dblval; \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:22039:9: note: in expansion of macro 'DUK_TVAL_SET_NUMBER' 22039 | DUK_TVAL_SET_NUMBER(tv, d); /* no need to incref */ | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_boolean_prototype_tostring_shared(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1481:51: warning: potential null pointer dereference [-Wnull-dereference] 1481 | #define DUK_TVAL_IS_BOOLEAN(tv) ((tv)->t == DUK_TAG_BOOLEAN) | ~~~~~~^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:27771:13: note: in expansion of macro 'DUK_TVAL_IS_BOOLEAN' 27771 | if (DUK_TVAL_IS_BOOLEAN(tv)) { | ^~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_concat_2(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25737:29: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25737 | len2 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25737:29: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25737 | len2 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'int duk__transform_helper(duk_hthread*, duk__transform_callback, const void*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2513:55: note: in definition of macro 'DUK_BW_INIT_PUSHBUF' 2513 | duk_bw_init_pushbuf((thr), (bw_ctx), (sz)); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36772:48: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 36772 | DUK_BW_INIT_PUSHBUF(thr, &tfm_ctx->bw, DUK_HSTRING_GET_BYTELEN(tfm_ctx->h_str)); /* initial size guess */ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2513:55: note: in definition of macro 'DUK_BW_INIT_PUSHBUF' 2513 | duk_bw_init_pushbuf((thr), (bw_ctx), (sz)); \ | ^~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:36772:48: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 36772 | DUK_BW_INIT_PUSHBUF(thr, &tfm_ctx->bw, DUK_HSTRING_GET_BYTELEN(tfm_ctx->h_str)); /* initial size guess */ | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_ret_t duk_bi_string_prototype_includes(duk_hthread*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44297:20: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_locale_compare(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44165:31: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44165 | h2_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44165:31: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44165 | h2_len = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h2); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_ret_t duk_bi_string_prototype_char_code_at(duk_hthread*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43008:43: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_ret_t duk_bi_textencoder_prototype_encode(duk_hthread*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:35629:22: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_repeat(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44056:22: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44056 | input_blen = DUK_HSTRING_GET_BYTELEN(h_input); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44056:22: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44056 | input_blen = DUK_HSTRING_GET_BYTELEN(h_input); | ^~~~~~~~~~~~~~~~~~~~~~~ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_ret_t duk_bi_string_prototype_indexof_shared(duk_hthread*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43178:26: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_startswith_endswith(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44222:23: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44222 | blen_target = DUK_HSTRING_GET_BYTELEN(h_target); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:44222:23: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 44222 | blen_target = DUK_HSTRING_GET_BYTELEN(h_target); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_uint32_t duk__to_property_key(duk_hthread*, duk_idx_t, duk_hstring**)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58107:17: warning: potential null pointer dereference [-Wnull-dereference] 58107 | arr_idx = DUK_HSTRING_GET_ARRIDX_FAST(h); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58107:17: warning: potential null pointer dereference [-Wnull-dereference] In function 'duk_uint32_t duk__to_property_key(duk_hthread*, duk_idx_t, duk_hstring**)', inlined from 'duk_uint32_t duk__push_tval_to_property_key(duk_hthread*, duk_tval*, duk_hstring**)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58113:29: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58107:17: warning: potential null pointer dereference [-Wnull-dereference] 58107 | arr_idx = DUK_HSTRING_GET_ARRIDX_FAST(h); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:58107:17: warning: potential null pointer dereference [-Wnull-dereference] /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__concat_and_join_helper(duk_hthread*, duk_idx_t, duk_bool_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25636:35: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25636 | t1 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25636:35: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25636 | t1 = (duk_size_t) DUK_HSTRING_GET_BYTELEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25651:46: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25651 | new_len = len + (duk_size_t) DUK_HSTRING_GET_BYTELEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:25651:46: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 25651 | new_len = len + (duk_size_t) DUK_HSTRING_GET_BYTELEN(h); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:53: warning: potential null pointer dereference [-Wnull-dereference] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ~~~~~^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6338:49: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6338 | #define DUK_HSTRING_HAS_SYMBOL(x) DUK_HEAPHDR_CHECK_FLAG_BITS(&(x)->hdr, DUK_HSTRING_FLAG_SYMBOL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42827:34: note: in expansion of macro 'DUK_HSTRING_HAS_SYMBOL' 42827 | if (DUK_UNLIKELY(DUK_HSTRING_HAS_SYMBOL(h) && !duk_is_constructor_call(thr))) { | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4778:53: warning: potential null pointer dereference [-Wnull-dereference] 4778 | #define DUK_HEAPHDR_CHECK_FLAG_BITS(h, bits) (((h)->h_flags & (bits)) != 0) | ~~~~~^~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1178:44: note: in definition of macro 'DUK_UNLIKELY' 1178 | #define DUK_UNLIKELY(x) __builtin_expect((x), 0) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6338:49: note: in expansion of macro 'DUK_HEAPHDR_CHECK_FLAG_BITS' 6338 | #define DUK_HSTRING_HAS_SYMBOL(x) DUK_HEAPHDR_CHECK_FLAG_BITS(&(x)->hdr, DUK_HSTRING_FLAG_SYMBOL) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:42827:34: note: in expansion of macro 'DUK_HSTRING_HAS_SYMBOL' 42827 | if (DUK_UNLIKELY(DUK_HSTRING_HAS_SYMBOL(h) && !duk_is_constructor_call(thr))) { | ^~~~~~~~~~~~~~~~~~~~~~ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_ret_t duk_bi_string_prototype_substring(duk_hthread*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43047:20: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_ret_t duk_bi_string_prototype_slice(duk_hthread*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43124:20: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'duk_ret_t duk_bi_string_prototype_substr(duk_hthread*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43085:20: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ In function 'duk_bool_t duk_hobject_get_own_propdesc(duk_hthread*, duk_hobject*, duk_hstring*, duk_propdesc*, duk_small_uint_t)', inlined from 'duk_bool_t duk_hobject_object_ownprop_helper(duk_hthread*, duk_small_uint_t)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64131:36: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60133:41: warning: potential null pointer dereference [-Wnull-dereference] 60133 | return duk__get_own_propdesc_raw(thr, obj, key, DUK_HSTRING_GET_ARRIDX_SLOW(key), out_desc, flags); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:60133:41: warning: potential null pointer dereference [-Wnull-dereference] In function 'duk_double_t duk__cbor_decode_half_float(duk_cbor_decode_context*)', inlined from 'void duk__cbor_decode_value(duk_cbor_decode_context*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32510:35: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31792:62: warning: potential null pointer dereference [-Wnull-dereference] 31792 | u16 = ((duk_uint_t) inp[0] << 8) + (duk_uint_t) inp[1]; | ~~~~~^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:31792:34: warning: potential null pointer dereference [-Wnull-dereference] 31792 | u16 = ((duk_uint_t) inp[0] << 8) + (duk_uint_t) inp[1]; | ~~~~~^ In function 'duk_double_t duk__cbor_decode_float(duk_cbor_decode_context*)', inlined from 'void duk__cbor_decode_value(duk_cbor_decode_context*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32516:30: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:34: warning: potential null pointer dereference [-Wnull-dereference] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32007:9: note: in expansion of macro 'duk_memcpy' 32007 | duk_memcpy((void *) u.uc, (const void *) inp, 4); | ^~~~~~~~~~ In function 'duk_double_t duk__cbor_decode_double(duk_cbor_decode_context*)', inlined from 'void duk__cbor_decode_value(duk_cbor_decode_context*)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32522:31: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:3033:34: warning: potential null pointer dereference [-Wnull-dereference] 3033 | (void) DUK_MEMCPY(duk__dst, duk__src, (size_t) duk__len); \ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:32016:9: note: in expansion of macro 'duk_memcpy' 32016 | duk_memcpy((void *) u.uc, (const void *) inp, 8); | ^~~~~~~~~~ In function 'duk_size_t duk_hstring_get_charlen(duk_hstring*)', inlined from 'void duk_hobject_enumerator_create(duk_hthread*, duk_small_uint_t)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:57250:31: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:64452:27: warning: potential null pointer dereference [-Wnull-dereference] 64452 | if (DUK_LIKELY(h->clen != 0)) { | ~~~^~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duk_config.h:1177:44: note: in definition of macro 'DUK_LIKELY' 1177 | #define DUK_LIKELY(x) __builtin_expect((x), 1) | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_typedarray_constructor(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1495:42: warning: potential null pointer dereference [-Wnull-dereference] 1495 | #define DUK_TVAL_IS_OBJECT(tv) ((tv)->t == DUK_TAG_OBJECT) | ~~~~~~^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:28533:13: note: in expansion of macro 'DUK_TVAL_IS_OBJECT' 28533 | if (DUK_TVAL_IS_OBJECT(tv)) { | ^~~~~~~~~~~~~~~~~~ In function 'duk_bool_t duk__json_enc_allow_into_proplist(duk_tval*)', inlined from 'void duk_bi_json_stringify_helper(duk_hthread*, duk_idx_t, duk_idx_t, duk_idx_t, duk_small_uint_t)' at /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40382:42: /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1494:42: warning: potential null pointer dereference [-Wnull-dereference] 1494 | #define DUK_TVAL_IS_STRING(tv) ((tv)->t == DUK_TAG_STRING) | ~~~~~~^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:39625:13: note: in expansion of macro 'DUK_TVAL_IS_STRING' 39625 | if (DUK_TVAL_IS_STRING(tv)) { | ^~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__regexp_match_helper(duk_hthread*, duk_small_int_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92603:43: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 92603 | re_ctx.input_end = re_ctx.input + DUK_HSTRING_GET_BYTELEN(h_input); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:92603:43: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 92603 | re_ctx.input_end = re_ctx.input + DUK_HSTRING_GET_BYTELEN(h_input); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk__convert_to_func_template(duk_compiler_ctx*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1506:47: warning: potential null pointer dereference [-Wnull-dereference] 1506 | #define DUK_TVAL_IS_HEAP_ALLOCATED(tv) ((tv)->t & 0x08) | ~~~~~~^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4893:46: note: in expansion of macro 'DUK_TVAL_IS_HEAP_ALLOCATED' 4893 | #define DUK_TVAL_NEEDS_REFCOUNT_UPDATE(tv) DUK_TVAL_IS_HEAP_ALLOCATED((tv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4906:21: note: in expansion of macro 'DUK_TVAL_NEEDS_REFCOUNT_UPDATE' 4906 | if (DUK_TVAL_NEEDS_REFCOUNT_UPDATE(duk__tv)) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5039:41: note: in expansion of macro 'DUK_TVAL_INCREF_FAST' 5039 | #define DUK_TVAL_INCREF(thr, tv) DUK_TVAL_INCREF_FAST((thr), (tv)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69858:17: note: in expansion of macro 'DUK_TVAL_INCREF' 69858 | DUK_TVAL_INCREF(thr, tv); /* may be a string constant */ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1442:23: warning: potential null pointer dereference [-Wnull-dereference] 1442 | *(tv) = *(x); \ | ~~~~~~^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69856:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL' 69856 | DUK_TVAL_SET_TVAL(p_const, tv); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1506:47: warning: potential null pointer dereference [-Wnull-dereference] 1506 | #define DUK_TVAL_IS_HEAP_ALLOCATED(tv) ((tv)->t & 0x08) | ~~~~~~^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4893:46: note: in expansion of macro 'DUK_TVAL_IS_HEAP_ALLOCATED' 4893 | #define DUK_TVAL_NEEDS_REFCOUNT_UPDATE(tv) DUK_TVAL_IS_HEAP_ALLOCATED((tv)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:4906:21: note: in expansion of macro 'DUK_TVAL_NEEDS_REFCOUNT_UPDATE' 4906 | if (DUK_TVAL_NEEDS_REFCOUNT_UPDATE(duk__tv)) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:5039:41: note: in expansion of macro 'DUK_TVAL_INCREF_FAST' 5039 | #define DUK_TVAL_INCREF(thr, tv) DUK_TVAL_INCREF_FAST((thr), (tv)) | ^~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69858:17: note: in expansion of macro 'DUK_TVAL_INCREF' 69858 | DUK_TVAL_INCREF(thr, tv); /* may be a string constant */ | ^~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:1442:23: warning: potential null pointer dereference [-Wnull-dereference] 1442 | *(tv) = *(x); \ | ~~~~~~^~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69856:17: note: in expansion of macro 'DUK_TVAL_SET_TVAL' 69856 | DUK_TVAL_SET_TVAL(p_const, tv); | ^~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69871:19: warning: potential null pointer dereference [-Wnull-dereference] 69871 | h = DUK_TVAL_GET_OBJECT(tv); | ^ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:69871:19: warning: potential null pointer dereference [-Wnull-dereference] /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'duk_ret_t duk_bi_string_prototype_replace(duk_hthread*)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43282:35: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 43282 | r_end = r_start + DUK_HSTRING_GET_BYTELEN(h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43282:35: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 43282 | r_end = r_start + DUK_HSTRING_GET_BYTELEN(h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2833:32: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 2833 | duk__val_len = DUK_HSTRING_GET_BYTELEN((val)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43452:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43452 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:2833:32: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 2833 | duk__val_len = DUK_HSTRING_GET_BYTELEN((val)); \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:43452:25: note: in expansion of macro 'DUK_BW_WRITE_ENSURE_HSTRING' 43452 | DUK_BW_WRITE_ENSURE_HSTRING(thr, bw, h_repl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp: In function 'void duk_bi_json_parse_helper(duk_hthread*, duk_idx_t, duk_idx_t, duk_small_uint_t)': /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40204:80: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 40204 | js_ctx->p_end = ((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text)) + DUK_HSTRING_GET_BYTELEN(h_text); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:6408:42: warning: potential null pointer dereference [-Wnull-dereference] 6408 | #define DUK_HSTRING_GET_BYTELEN(x) ((x)->blen) | ~~~~~~^~~~~ /tmp/games/openrct2/work/OpenRCT2-0.4.25/src/thirdparty/duktape/duktape.cpp:40204:80: note: in expansion of macro 'DUK_HSTRING_GET_BYTELEN' 40204 | js_ctx->p_end = ((const duk_uint8_t *) DUK_HSTRING_GET_DATA(h_text)) + DUK_HSTRING_GET_BYTELEN(h_text); | ^~~~~~~~~~~~~~~~~~~~~~~ [ 78%] Linking CXX static library libopenrct2.a [ 78%] Built target libopenrct2 [ 78%] Building CXX object CMakeFiles/openrct2-cli.dir/src/openrct2-cli/Cli.cpp.o [ 79%] Linking CXX executable openrct2-cli /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/games/openrct2/work/.buildlink/lib/libicuuc.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libfreetype.so.19, needed by /tmp/games/openrct2/work/.buildlink/lib/libfontconfig.so, may conflict with libfreetype.so.6 [ 79%] Built target openrct2-cli [ 79%] Generating g2.dat [ 79%] Generating fonts.dat [ 79%] Generating tracks.dat Building: /tmp/games/openrct2/work/OpenRCT2-0.4.25/cmake-pkgsrc-build/fonts.dat Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U32-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U33-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U34-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U35-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U36-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U37-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U38-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U39-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U40-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U41-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U42-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U43-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U44-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U45-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U46-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U47-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U48-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U49-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U50-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U51-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U52-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U53-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U54-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U55-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U56-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U57-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U58-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U59-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U60-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U61-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U62-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U63-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U64-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U65-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U66-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U67-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U68-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U69-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U70-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U71-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U72-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U73-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U74-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U75-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U76-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U77-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U78-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U79-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U80-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U81-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U82-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U83-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U84-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U85-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U86-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U87-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U88-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U89-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U90-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U91-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U92-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U93-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U94-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U95-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U96-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U97-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U98-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U99-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U100-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U101-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U102-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U103-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U104-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U105-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U107-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/l-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U109-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U110-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U111-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U112-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U113-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U114-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U115-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U116-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U117-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U118-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U119-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U120-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U121-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U122-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U159-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U160-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U161-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U162-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U163-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U165-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U166-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U167-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U169-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U170-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U171-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U172-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U173-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U175-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U176-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U177-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U178-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U180-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U181-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U182-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U183-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U184-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U185-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U186-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U187-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U188-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U189-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U190-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U191-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U192-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U193-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U194-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U195-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U196-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U197-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U198-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U199-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U200-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U201-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U202-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U203-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U204-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U205-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U206-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U207-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U208-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U209-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U210-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U211-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U212-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U213-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U214-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U215-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U216-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U217-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U218-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U219-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U220-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U221-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U222-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U223-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U224-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U225-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U226-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U227-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U228-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U229-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U230-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U231-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U232-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U233-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U234-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U235-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U236-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U237-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U238-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U239-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U240-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U241-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U242-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U243-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U244-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U245-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U246-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U247-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U248-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U249-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U250-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U251-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U252-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U253-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U254-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/ae-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/ae-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-stroke-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-stroke-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1028-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1041-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1043-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1044-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1046-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1047-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1048-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1049-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1051-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1055-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1059-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1060-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1062-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1063-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1064-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1065-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1066-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1067-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1068-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1069-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1070-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1071-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1073-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1074-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1075-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1076-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1078-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1079-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1080-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1081-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1082-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1083-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1084-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1085-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1087-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1090-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1092-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1094-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1095-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1096-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1097-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1099-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1100-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1101-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1102-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1103-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1108-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1168-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1169-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/german-openquotes-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/guilder-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-breve-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/i-with-dot-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-cedilla-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-breve-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/i-without-dot-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-cedilla-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/interpunct-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/a-breve-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-comma-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-comma-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/ellipsis-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-acute-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-acute-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-double-acute-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-double-acute-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/oe-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/oe-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-double-acute-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-double-acute-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/d-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/d-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/e-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/e-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/n-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/n-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/r-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/r-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-ring-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-ring-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/w-circumflex-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/w-circumflex-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-circumflex-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-circumflex-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/z-caron-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/z-caron-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/rouble-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-circumflex-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-circumflex-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-circumflex-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-circumflex-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/h-circumflex-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/h-circumflex-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-circumflex-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-circumflex-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-circumflex-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-circumflex-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-breve-uc-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-breve-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/left-brace-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/vertical-bar-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/right-brace-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/tilde-small.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/eye.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U32-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U33-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U34-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U35-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U36-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U37-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U38-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U39-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U40-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U41-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U42-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U43-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U44-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U45-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U46-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U47-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U48-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U49-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U50-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U51-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U52-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U53-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U54-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U55-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U56-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U57-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U58-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U59-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U60-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U61-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U62-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U63-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U64-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U65-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U66-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U67-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U68-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U69-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U70-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U71-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U72-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U73-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U74-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U75-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U76-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U77-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U78-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U79-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U80-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U81-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U82-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U83-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U84-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U85-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U86-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U87-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U88-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U89-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U90-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U91-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U92-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U93-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U94-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U95-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U96-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U97-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U98-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U99-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U100-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U101-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U102-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U103-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U104-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U105-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U107-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/l-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U109-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U110-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U111-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U112-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U113-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U114-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U115-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U116-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U117-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U118-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U119-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U120-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U121-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U122-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U159-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U160-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U161-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U162-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U163-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U165-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U166-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U167-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U169-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U170-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U171-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U172-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U173-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U175-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U176-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U177-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U178-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U180-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U181-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U182-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U183-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U184-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U185-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U186-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U187-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U188-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U189-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U190-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U191-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U192-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U193-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U194-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U195-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U196-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U197-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U198-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U199-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U200-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U201-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U202-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U203-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U204-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U205-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U206-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U207-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U208-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U209-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U210-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U211-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U212-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U213-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U214-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U215-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U216-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U217-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U218-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U219-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U220-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U221-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U222-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U223-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U224-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U225-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U226-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U227-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U228-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U229-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U230-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U231-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U232-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U233-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U234-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U235-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U236-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U237-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U238-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U239-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U240-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U241-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U242-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U243-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U244-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U245-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U246-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U247-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U248-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U249-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U250-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U251-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U252-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U253-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U254-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/ae-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/ae-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-stroke-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-stroke-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1028-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1041-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1043-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1044-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1046-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1047-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1048-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1049-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1051-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1055-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1059-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1060-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1062-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1063-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1064-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1065-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1066-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1067-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1068-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1069-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1070-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1071-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1073-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1074-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1075-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1076-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1078-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1079-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1080-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1081-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1082-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1083-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1084-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1085-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1087-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1090-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1092-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1094-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1095-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1096-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1097-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1099-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1100-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1101-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1102-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1103-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1108-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1168-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1169-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/german-openquotes-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/guilder-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-breve-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/i-with-dot-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-cedilla-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-breve-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/i-without-dot-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-cedilla-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/interpunct-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/a-breve-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-comma-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-comma-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/ellipsis-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-acute-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-acute-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-double-acute-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-double-acute-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/oe-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/oe-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-double-acute-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-double-acute-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/d-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/d-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/e-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/e-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/n-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/n-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/r-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/r-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-ring-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-ring-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/w-circumflex-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/w-circumflex-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-circumflex-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-circumflex-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/z-caron-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/z-caron-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/rouble-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-circumflex-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-circumflex-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-circumflex-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-circumflex-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/h-circumflex-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/h-circumflex-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-circumflex-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-circumflex-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-circumflex-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-circumflex-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-breve-uc-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-breve-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/left-brace-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/vertical-bar-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/right-brace-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/tilde-bold.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/eye.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U32-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U33-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U34-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U35-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U36-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U37-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U38-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U39-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U40-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U41-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U42-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U43-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U44-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U45-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U46-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U47-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U48-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U49-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U50-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U51-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U52-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U53-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U54-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U55-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U56-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U57-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U58-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U59-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U60-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U61-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U62-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U63-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U64-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U65-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U66-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U67-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U68-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U69-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U70-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U71-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U72-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U73-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U74-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U75-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U76-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U77-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U78-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U79-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U80-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U81-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U82-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U83-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U84-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U85-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U86-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U87-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U88-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U89-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U90-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U91-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U92-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U93-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U94-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U95-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U96-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U97-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U98-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U99-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U100-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U101-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U102-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U103-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U104-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U105-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U107-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/l-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U109-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U110-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U111-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U112-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U113-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U114-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U115-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U116-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U117-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U118-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U119-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U120-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U121-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U122-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/Building: /tmp/games/openrct2/work/OpenRCT2-0.4.25/cmake-pkgsrc-build/g2.dat Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/placeholder.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/logo.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/logo_text.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/fast_forward.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/game_speed_indicator.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/game_speed_indicator_double.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_gen_land.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/zoom_in.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/zoom_in_background.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/zoom_out.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/zoom_out_background.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_gen_trees.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_gen_noise.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/large_scenery.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/small_scenery.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/paths.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_close_off.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_close_off_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_close_on.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_close_on_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_test_off.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_test_off_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_test_on.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_test_on_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_open_off.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_open_off_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_open_on.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_open_on_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/title_restart.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/title_stop.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/title_play.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/title_skip.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/cheats.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/news_messages.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/server_password.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/multiplayer.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/sort.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/copy.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/paste.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/mute.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/mute_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/unmute.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/unmute_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/search.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/eyedropper.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/chat.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_north.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_north_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_west.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_west_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_south.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_south_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_east.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_east_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/multiplayer_toolbar.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/multiplayer_toolbar_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/multiplayer_sync.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/multiplayer_desync.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/simulate.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_simulate_off.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_simulate_off_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_simulate_on.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rct1_simulate_on_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/infinity.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/tool/normal_selection_6x6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/tool/mountain_tool_even.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/tool/mountain_tool_odd.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/tool/scenery_scatter_low.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/tool/scenery_scatter_medium.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/tool/scenery_scatter_high.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/view.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/path_railings.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/legacy_paths.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/path_surfaces.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/ride_stations.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/terrain_edges.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/hide_vegetation.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/hide_scenery.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/hide_vehicles.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/hide_supports.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/hide_partial.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/hide_full.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/link_chain.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/sideways-tab.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/sideways-tab-active.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/arrow_up.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/arrow_down.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/reload.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_gen_terrain_tab.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/map_gen_button.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/peep_spawn.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/colour_invisible.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/colour_invisible_pressed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/folder.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/folder_new.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/folder_parent.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/folder_default.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/system_browser.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/peep_animations.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/weather_snow.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/weather_heavy_snow.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/weather_blizzard.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_11.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_12.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_13.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_14.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/monitor_15.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/controls_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/logo_mono_dithered.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_hybrid_supports.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_hybrid_track.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_hybrid_vehicle.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_steel_supports.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_steel_track.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_steel_vehicle.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_wooden_supports.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_wooden_track.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/loader/loader_wooden_vehicle.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_dark_olive_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_dark_olive_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_saturated_brown_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_bordeaux_red_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_bordeaux_red_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_grass_green_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_grass_green_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_olive_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_olive_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_saturated_green_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_tan_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_tan_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_dull_purple_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_dull_green_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_dull_green_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_saturated_purple_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_saturated_purple_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_orange_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_aqua_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_magenta_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_dull_brown_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_dull_brown_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_invisible.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_void.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_dark_olive_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_dark_olive_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_saturated_brown_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_bordeaux_red_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_bordeaux_red_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_grass_green_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_grass_green_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_olive_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_olive_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_saturated_green_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_tan_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_tan_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_dull_purple_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_dull_green_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_dull_green_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_saturated_purple_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_saturated_purple_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_orange_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_aqua_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_magenta_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_dull_brown_dark.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_dull_brown_light.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_invisible.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/palette_map/palette_map_glass_void.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/glassy_recolourable.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/selection_edge_nw.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/selection_edge_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/selection_edge_sw.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/selection_edge_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/opaque_water_overlay_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/opaque_water_overlay_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/opaque_water_overlay_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/opaque_water_overlay_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/surface/opaque_water_overlay_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/medium-curve-left.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/medium-curve-right.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/g2/icons/rotate_view_anti-clockwise.png Finished building graphics repository with 198 images Building: /tmp/games/openrct2/work/OpenRCT2-0.4.25/cmake-pkgsrc-build/tracks.dat Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/flat_to_steep_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/steep_to_flat_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/booster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/blockbrake_horizontal_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/blockbrake_horizontal_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/junior/blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/booster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/booster_alt_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/booster_alt_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/booster_alt_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/booster_alt_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_closed_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_closed_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_closed_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_closed_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_open_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_open_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_open_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/block_brake_alt_open_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_closed_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_closed_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_closed_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_closed_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_open_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_open_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_open_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_alt_open_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_horizontal_background_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_horizontal_background_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_horizontal_foreground.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_vertical_background.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_vertical_foreground_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/brake_vertical_foreground_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_closed_alt_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_closed_alt_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_closed_alt_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_closed_alt_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_open_alt_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_open_alt_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_open_alt_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_block_brake_open_alt_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_booster_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_booster_alt_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_booster_alt_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_booster_alt_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_booster_alt_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_closed_alt_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_closed_alt_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_closed_alt_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_closed_alt_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_open_alt_0.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_open_alt_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_open_alt_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/diagonal_brake_open_alt_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/drive_tyre_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/drive_tyre_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/drive_tyre_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/drive_tyre_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_alt_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_alt_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_alt_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/liftbooster_alt_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_vertical_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_vertical_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_vertical_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_vertical_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_to_steep_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_to_steep_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_left_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_left_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_right_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/vertical_twist_right_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/barrel_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/half_loop_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_vertical_loop_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_vertical_loop_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/quarter_loop_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_corkscrew_right_4_5.png Added: /tmp/gamesempty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U159-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U160-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U161-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U162-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U163-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U165-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U166-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U167-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U169-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U170-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U171-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U172-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U173-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U175-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U176-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U177-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U178-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U180-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U181-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U182-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U183-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U184-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U185-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U186-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U187-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U188-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U189-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U190-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U191-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U192-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U193-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U194-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U195-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U196-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U197-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U198-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U199-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U200-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U201-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U202-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U203-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U204-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U205-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U206-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U207-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U208-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U209-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U210-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U211-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U212-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U213-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U214-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U215-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U216-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U217-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U218-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U219-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U220-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U221-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U222-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U223-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U224-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U225-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U226-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U227-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U228-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U229-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U230-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U231-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U232-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U233-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U234-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U235-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U236-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U237-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U238-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U239-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U240-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U241-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U242-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U243-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U244-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U245-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U246-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U247-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U248-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U249-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U250-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U251-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U252-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U253-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/U254-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/../g2/empty.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/ae-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/ae-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-stroke-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-stroke-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1028-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1041-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1043-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1044-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1046-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1047-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1048-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1049-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1051-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1055-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1059-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1060-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1062-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1063-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1064-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1065-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1066-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1067-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1068-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1069-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1070-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1071-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1073-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1074-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1075-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1076-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1078-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1079-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1080-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1081-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1082-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1083-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1084-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1085-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1087-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1090-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1092-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1094-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1095-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1096-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1097-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1099-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1100-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1101-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1102-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1103-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1108-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1168-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/cyrillic/U1169-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/german-openquotes-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/guilder-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-breve-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/i-with-dot-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-cedilla-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-breve-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/i-without-dot-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-cedilla-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/interpunct-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/a-breve-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-comma-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-comma-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/ellipsis-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-acute-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-acute-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-double-acute-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/o-double-acute-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/oe-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/oe-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-double-acute-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-double-acute-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/d-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/d-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/e-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/e-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/n-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/n-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/r-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/r-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/t-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-ring-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-ring-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/w-circumflex-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/w-circumflex-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-circumflex-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/y-circumflex-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/z-caron-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/z-caron-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/rouble-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-circumflex-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/c-circumflex-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-circumflex-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/g-circumflex-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/h-circumflex-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/h-circumflex-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-circumflex-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/j-circumflex-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-circumflex-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/s-circumflex-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-breve-uc-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/latin/u-breve-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/left-brace-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/vertical-bar-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/right-brace-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/tilde-tiny.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/fonts/eye-tiny.png Finished building graphics repository with 1014 images /openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_left_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_turn_right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/medium_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_half_loop_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_flat_to_steep_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/small_steep_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_bank_to_gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_bank_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_bank_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/left_bank_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_bank_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_bank_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_bank_to_gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/right_bank_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_flat_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_left_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_flat_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_flat_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/gentle_up_right_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/flat_to_steep_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/steep_to_flat_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lattice_triangle/dive_loop_45_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/mini/booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/mini/booster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/blockbrake_horizontal_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/blockbrake_horizontal_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/booster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/left_bank_to_gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/left_bank_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/left_bank_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/left_bank_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/right_bank_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/right_bank_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/right_bank_to_gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/right_bank_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_flat_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_left_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_flat_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_flat_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/gentle_up_right_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_corkscrew_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_2_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_left_3_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_2_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/medium_half_loop_right_3_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/large_zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/flat_to_steep_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/steep_to_flat_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm/dive_loop_45_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/quarter_turn_3_tiles_sw_se_part_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/gravel_sw_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/gravel_nw_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_sw_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_nw_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_sw_ne_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_nw_se_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_end_ne_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_end_se_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_end_nw_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_end_sw_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_end_sw_ne_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/railway/grooved_end_nw_se_trans.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/left_bank_front_swne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/left_bank_front_nwse.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/left_bank_rails_front_swne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/left_bank_rails_front_nwse.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24225_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24232_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24249_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24256_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24261_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24262_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24267_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24268_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24277_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24284_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24285_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/24292_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25091_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25098_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25115_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25122_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25127_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25128_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25133_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25134_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25143_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25150_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25151_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25158_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/booster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/blockbrake_horizontal_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/blockbrake_horizontal_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_block_brake_open_sw_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_block_brake_open_nw_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_block_brake_closed_sw_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_block_brake_closed_nw_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_no_platform_sw_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_no_platform_nw_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_no_platform_block_brake_open_sw_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_no_platform_block_brake_open_nw_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_no_platform_block_brake_closed_sw_ne.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/station_no_platform_block_brake_closed_nw_se.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/classic_wooden_preview_track.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/classic_wooden_preview_supports.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25_60_swne_chained.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25_60_senw_chained.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25_60_swne_chained_back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/25_60_senw_chained_back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_swne_chained.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_senw_chained.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_swne_chained_back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_senw_chained_back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_25_swne_chained.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_25_senw_chained.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_25_swne_chained_back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/60_25_senw_chained_back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_1_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_4_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_1_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_1_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_2_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_3_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_4_4_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_1_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_2_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_3_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_4_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_1_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_2_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_3_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_4_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_1_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_2_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_3_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_4_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_1_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_2_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_3_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_4_front.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_1_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_2_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_3_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_2_4_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_1_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_2_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_3_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/flat_to_steep_up_3_4_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_1_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_2_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_3_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_2_4_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_1_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_2_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_3_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/steep_to_flat_up_3_4_front_rails.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_2_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_2_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_3_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_3_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_1_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_left_3_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_2_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/medium_half_loop_right_4_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_1_6_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_2_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_3_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_left_4_6_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_1_6_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_2_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_3_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/wooden/large_half_loop_right_4_6_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm_invert/booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm_invert/booster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm_invert/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/bm_invert/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/looping/brake_horizontal_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/looping/brake_horizontal_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/looping/brake_vertical_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/looping/brake_vertical_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/blockbrake_horizontal_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/blockbrake_horizontal_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/flat_to_steep_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/minetrain/steep_to_flat_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/blockbrake_horizontal_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/blockbrake_horizontal_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25455.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25457.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25459.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25461.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25462.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25463.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25464.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25466.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25468.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25470.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25471.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25472.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25473.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25521.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25523.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25526.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25528.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25530.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25659.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25661.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25664.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25665.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25666.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25668.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25672.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25673.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25676.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25677.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25680.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25684.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25685.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25686.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25687.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25689.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25781.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25783.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25785.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25787.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25788.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25792.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25794.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25796.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25797.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25798.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25799.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25803.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25805.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25807.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25809.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25810.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25811.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25812.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25814.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25816.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25820.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25821.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25825.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25827.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25834.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25835.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25843.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/25844.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_flat_to_steep_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_steep_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_steep_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_flat_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_vertical_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_vertical_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_vertical_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/steep_to_vertical_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_to_steep_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_to_steep_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_left_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/very_small_turn_right_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_left_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_left_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_right_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/vertical_twist_right_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_left_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_turn_right_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/left_bank_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/right_bank_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/flat_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_left_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/gentle_up_right_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_left_bank_to_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/small_turn_right_bank_to_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_corkscrew_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/quarter_loop_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/medium_half_loop_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_left_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_half_loop_right_4_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/barrel_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/standup/large_zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/steeplechase/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/steeplechase/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/upright_brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/upright_brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/upright_blockbrake_horizontal_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/upright_blockbrake_horizontal_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/upright_blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/upright_blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/inverted_brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/inverted_brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/inverted_blockbrake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/inverted_blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/multidim/inverted_blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/slc/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/slc/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/slc/blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/brake_horizontal.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/brake_vertical.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/blockbrake_horizontal_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/blockbrake_horizontal_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/blockbrake_vertical_closed.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/blockbrake_vertical_open.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_flat_to_steep_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_steep_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_vertical_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_vertical_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_vertical_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_vertical_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_to_steep_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_to_steep_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_left_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_left_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_right_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/vertical_twist_right_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_left_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_turn_right_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/left_bank_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/right_bank_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_left_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/gentle_up_right_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_left_bank_to_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/small_turn_right_bank_to_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_left_4_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_corkscrew_right_1_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_1_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/quarter_loop_up_4_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_1_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_2_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_2_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_left_4_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_1_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_3_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_3_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/medium_half_loop_right_4_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_1_6_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_2_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_left_3_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_2_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_3_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_half_loop_right_4_6_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/barrel_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/zero_g_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/large_zero_g_roll_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/flat_to_steep_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/steep_to_flat_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/dive_loop_45_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/barrel_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/half_loop_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/flat_to_steep_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/steep_to_flat_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_corkscrew_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_left_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_turn_right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/medium_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_half_loop_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/large_zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_flat_to_steep_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/lim/small_steep_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/25-60-down-nesw.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/25-60-down-nwse.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/25-60-down-nesw-back-water.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/25-60-down-nesw-back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/25-60-down-nwse-back-water.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/25-60-down-nwse-back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-down-nesw.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-down-nwse.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-down-nesw-back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-down-nwse-back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-25-down-nesw.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-25-down-nwse.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-25-down-nesw-back-water.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-25-down-nesw-back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-25-down-nwse-back-water.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/flume/60-25-down-nwse-back.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/small_turn_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_1_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/medium_turn_left_4_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_left_to_diag_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/large_turn_right_to_diag_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/boat_hire/s_bend_right_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/mine_ride/19471.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_steep_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_flat_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_11.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_12.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_1_13.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_11.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_12.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_2_13.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_11.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_12.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_3_13.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_11.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_12.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_13.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_4_14.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_1_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_4_11.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_1_11.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_4_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/flat_to_gentle_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_flat_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/gentle_to_steep_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_to_gentle_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/steep_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_left_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/small_turn_right_gentle_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_1_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_left_gentle_up_4_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_1_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/medium_turn_right_gentle_up_4_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_diag_gentle_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_diag_gentle_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_left_to_orthogonal_gentle_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/large_turn_right_to_orthogonal_gentle_up_4_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_left_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_1_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/go_karts/s_bend_right_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/flat_to_steep_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/steep_to_flat_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/flat_to_steep_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/support/wooden/mine/steep_to_flat_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/preview_track.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/preview_support.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/block_brake_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/block_brake_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/booster_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/booster_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_vertical_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_vertical_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_vertical_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_vertical_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_to_steep_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_to_steep_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/block_brake_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/block_brake_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_bank_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_left_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/very_small_turn_right_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_left_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_left_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_right_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/vertical_twist_right_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_2_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_left_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_9.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_3_10.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_turn_right_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/s_bend_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_left_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_helix_right_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_left_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/medium_helix_right_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/barrel_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_steep_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_flat_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/quarter_loop_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_left_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/small_turn_right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/powered_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/powered_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/powered_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/powered_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/zero_g_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_2_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_zero_g_roll_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/left_bank_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/right_bank_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_left_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_right_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_1_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_3_8.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_up_to_flat_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/flat_to_gentle_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_flat_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/gentle_to_steep_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_to_gentle_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/steep_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/preview_track.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/preview_support.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/block_brake_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/block_brake_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_vertical_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_vertical_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_vertical_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_vertical_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_to_steep_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_to_steep_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/block_brake_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/block_brake_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_left_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/very_small_turn_right_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_left_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_left_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_right_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/vertical_twist_right_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_left_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_turn_right_bank_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/s_bend_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_left_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_helix_right_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_left_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_helix_right_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/barrel_roll_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/half_loop_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/quarter_loop_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_corkscrew_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_left_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_turn_right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/medium_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_left_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_1_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_2_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_3_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_half_loop_right_4_7.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_zero_g_roll_right_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/left_bank_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/right_bank_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_left_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_right_bank_to_flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_diag_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_left_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/large_turn_right_bank_to_orthogonal_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_steep_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_flat_up_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/dive_loop_45_right_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_up_to_flat_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/flat_to_gentle_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_flat_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/gentle_to_steep_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_to_gentle_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/steep_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_lift_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_lift_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_lift_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_lift_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_flat_to_steep_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/small_steep_to_flat_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/preview_track.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/preview_support.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/right_bank_to_gentle_up_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_diag_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_diag_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_diag_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_diag_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_right_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/left_bank_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_bank_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_left_to_diag_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/large_turn_right_to_diag_bank_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_left_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_turn_right_gentle_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_left_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/s_bend_right_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_left_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_helix_right_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_1_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_3_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_left_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_1_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_1_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_1_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_2_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_2_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_2_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_3_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_3_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_4_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_4_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_4_5.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/medium_helix_right_up_4_6.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_2_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_left_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_1_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_1_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_2_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_2_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_3_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_3_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_3_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_4_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/small_turn_right_bank_to_gentle_up_4_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_up_to_flat_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/flat_to_gentle_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_to_flat_up_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_lift_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_lift_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_lift_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/alpine/gentle_diag_lift_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/booster_ne_sw_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/booster_nw_se_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/booster_ne_sw_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/corkscrew/booster_nw_se_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/rmc/brake_gentle_diag_4.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_diag_1.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_diag_2.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_diag_3.png Added: /tmp/games/openrct2/work/OpenRCT2-0.4.25/resources/tracks/track/raptor/brake_gentle_diag_4.png Finished building graphics repository with 7147 images [ 79%] Built target graphics [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorData.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/SDLException.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/ProvisionalElements.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/CursorRepository.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/TextComposition.cpp.o [ 80%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/Ui.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Android.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Linux.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.Win32.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/UiContext.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/WindowManager.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioChannel.cpp.o [ 81%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioContext.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/AudioMixer.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/FlacAudioSource.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/MemoryAudioSource.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/OggAudioSource.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/SDLAudioSource.cpp.o [ 82%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/audio/WavAudioSource.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/BitmapReader.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/HardwareDisplayDrawingEngine.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyPaletteShader.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/ApplyTransparencyShader.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/CopyRectShader.cpp.o [ 83%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawLineShader.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/DrawRectShader.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLAPI.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLDrawingEngine.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLFramebuffer.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/OpenGLShaderProgram.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/SwapFramebuffer.cpp.o [ 84%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/TextureCache.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/drawing/engines/opengl/TransparencyDepth.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/InputManager.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/MouseInput.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/ShortcutInput.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/ShortcutManager.cpp.o [ 85%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/input/Shortcuts.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/FileBrowser.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Graph.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/InGameConsole.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/LandTool.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Objective.cpp.o [ 86%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Theme.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/ViewportInteraction.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/ViewportQuery.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Widget.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/interface/Window.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/ride/Construction.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/ride/VehicleSounds.cpp.o [ 87%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomImages.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomListView.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomMenu.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/CustomWindow.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/scripting/UiExtensions.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/title/TitleSequencePlayer.cpp.o [ 88%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/About.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/AssetPacks.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Banner.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Changelog.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Cheats.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ClearScenery.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/CustomCurrency.cpp.o [ 89%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DebugPaint.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/DemolishRidePrompt.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Dropdown.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorBottomToolbar.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorInventionsList.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorObjectSelection.cpp.o [ 90%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorParkEntrance.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/EditorScenarioOptions.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Error.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Finances.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Footpath.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/GameBottomToolbar.cpp.o [ 91%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Guest.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/GuestList.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/InstallTrack.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Land.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/LandRights.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/LoadSave.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Main.cpp.o [ 92%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Map.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapGen.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MapTooltip.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/MazeConstruction.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Multiplayer.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NetworkStatus.cpp.o [ 93%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewCampaign.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/NewRide.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/News.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ObjectLoadError.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Options.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/OverwritePrompt.cpp.o [ 94%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Park.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/PatrolArea.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Player.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ProgressWindow.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RefurbishRidePrompt.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Research.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Ride.cpp.o [ 95%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RideConstruction.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/RideList.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/SavePrompt.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ScenarioSelect.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Scenery.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/SceneryScatter.cpp.o [ 96%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ServerList.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ServerStart.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ShortcutKeys.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Sign.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Staff.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/StaffFirePrompt.cpp.o [ 97%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/StaffList.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TextInput.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Themes.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TileInspector.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleExit.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleLogo.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleMenu.cpp.o [ 98%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleOptions.cpp.o [ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TitleVersion.cpp.o [ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Tooltip.cpp.o [ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TopToolbar.cpp.o [ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TrackDesignManage.cpp.o [ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TrackDesignPlace.cpp.o [ 99%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/TrackList.cpp.o [100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Transparency.cpp.o [100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/ViewClipping.cpp.o [100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Viewport.cpp.o [100%] Building CXX object CMakeFiles/openrct2.dir/src/openrct2-ui/windows/Water.cpp.o [100%] Linking CXX executable openrct2 /usr/bin/ld: warning: libstdc++.so.9, needed by /tmp/games/openrct2/work/.buildlink/lib/libGL.so, may conflict with libstdc++.so.7 /usr/bin/ld: warning: libfreetype.so.19, needed by /tmp/games/openrct2/work/.buildlink/lib/libfontconfig.so, may conflict with libfreetype.so.6 [100%] Built target openrct2 *** Please use pkgtools/verifypc to sanity check dependencies.